2009-06-06 56 views
1

因此,我正在尋找關於如何最好地複製在digg上看到的功能的想法。實質上,您提交感興趣頁面的URL,然後digg抓取DOM以查找所有IMG標籤(可能只選擇某些高於某個高度/寬度的標籤),然後創建一個縮略圖並詢問您你想代表你的提交。從PHP提交的URL複製Digg的圖像建議從

雖然這裏有很多事情,但我主要感興趣的是從提交的頁面中檢索圖像的最佳方法。

回答

1

雖然你可以嘗試解析網頁,但HTML可能會變得如此混亂,以至於你會接近但不完美的東西。

  1. 提取看起來像圖像標記引用的所有內容。
  2. 嘗試,如果你有一個像回到

,以獲取URL

  • 檢查只是在尋找和捕捉SRC的內容=「...」將讓你在那裏。處理相對與絕對圖像引用的一些基本操作,您就在那裏。

    很明顯,無論您何時從第三方按需獲取網絡資產,您都需要注意您並未被濫用。

  • 0

    我建議cURL +正則表達式。

    0

    您還可以使用PHP Simple HTML DOM Parser這將幫助您搜索所有圖像標籤。

    +0

    不錯。讓我想起PHPQuery(在jQuery之後建模)。這看起來更精確。感謝您的建議。 – Sampson 2009-06-06 14:22:40

    +0

    可能不是最好的,但速度很快;-) – Shoban 2009-06-06 14:25:53