2011-04-02 33 views
2

這是一個有點棘手的解釋,但我會嘗試。鏈接到動態網頁中的圖像

我們有一個員工的網絡目錄在工作,顯示僱員的照片和他們的電話分機號碼等。它是一個動態的頁面用JavaScript編寫的每個頁面都有相同的佈局,但與圖像的鏈接總是不同。

現在我想要做的一些有趣的事情是抓住這些圖像在我們的連續構建服務器中使用(這是人們請求信任或不信任的東西),以便當有人打破構建我可以嵌入他們的圖片在破損的構建電子郵件中。我可以生成網頁鏈接到個人詳細信息頁面,但不知道如何從中獲取圖像鏈接(沒有明顯的命名約定) - 我沒有訪問存儲圖像的網絡共享,但有權限如果我能弄明白的話,在郵件中嵌入一個鏈接。

進出口靈活的語言,我可以用我只是好奇,怎麼做這個任務

+0

@chanakya,不錯的主意,你想顯示打破構建的人的圖片,這可能是冒犯吧? – kobe 2011-04-02 02:26:02

+0

@chanakya convice團隊多數民衆贊成不好或不是一個好主意有個人的細節...與建設成功或休息通知 – kobe 2011-04-02 02:28:44

+0

我有點傻眼,你是什麼問...你是什麼語言當你試圖拉圖像鏈接時使用?你確定圖像鏈接是通過JS(我猜它是PHP)生成的...如果你可以使用JS來獲取圖像鏈接,給我一個代碼片段,我會很樂意幫助。 – Khez 2011-04-02 02:31:07

回答

1

web目錄必須做在某些時候像一個HTTP請求。如果您可以找出該請求的詳細信息,那麼您可以提取相同的請求來獲取圖像。 「Web Scraping Proxy」以Perl代碼的形式記錄HTTP請求/響應。設置它,瀏覽Web目錄到圖像,然後查看代理的日誌。

+0

我不明白,(但並不是)想象可能有100多名員工,即時消息不知道我想硬編碼或存儲所有這些地方,編號喜歡這個動態地想出來,所以如果有10個新僱用的人才會工作。另外爲了表明我沒有訪問運行人員目錄的服務器代碼。 – Chanakya 2011-04-02 05:58:45

+0

我想同樣的事情,我要求的是,如果我給你一個用戶的網頁像(http://stackoverflow.com/users/605696/chanakya)這部分我可以得到 - 我如何獲得圖像鏈接該用戶例如:http://www.gravatar.com/avatar/19eed1058a23a9d13c7a5c4ad45baecd?s = 128&d = identicon&r = PG – Chanakya 2011-04-02 06:03:39

+0

好的,我錯過了你的答案 - 我會試着提出這個建議,然後回到這裏 – Chanakya 2011-04-02 06:06:57