2009-06-06 2 views
1

私はdiggに見られる機能を最もよく複製する方法を考えています。基本的には、興味のあるページのURLを送信してから、diggをクロールしてDOMを検索し、すべてのIMGタグを探し出してから、その中からサムネイルを作成してあなたはあなたの投稿を表現したいと思います。PHPで投稿されたURLからDiggの画像提案を複製する

私は主に投稿されたページから画像を取得するための最良の方法に興味を持っています。

答えて

1

ウェブページを解析しようとすると、HTMLは非常に混乱します。しかし、あなたは何か近くではあるが不完全では最高です。

  1. イメージタグ参照のように見えるものはすべて抽出します。
  2. は、あなたが戻って

画像を得た場合だけを探していると=「...」そこにあなたを得るでしょう、srcの内容をキャプチャするURLに

  • チェックをフェッチするようにしてください。相対的な画像参照と絶対的な画像参照を扱うための基本的な操作がいくつかあります。

    第三者からオンデマンドでWebアセットを取得するときは、明らかにあなたが虐待されていないことに注意する必要があります。

  • 0

    私はcURL + regexpをお勧めします。

    0

    PHP Simple HTML DOM Parserを使用すると、すべての画像タグを検索するのに役立ちます。

    +0

    ニース。 PHPQuery(jQueryの後にモデル化された)を思い出させます。しかしこれはより正確であるように見えます。提案していただきありがとうございます。 – Sampson

    +0

    最高だが速くないかもしれない;-) – Shoban

    関連する問題