1

そこで、digg で見られる機能を最もよく再現する方法についてのアイデアを探しています。基本的には、関心のあるページの URL を送信し、DOM を掘り下げてクロールしてすべての IMG タグを見つけ (特定の高さ/幅を超えるいくつかのタグのみを選択する可能性が高い)、それらからサムネイルを作成し、どれを尋ねるかを尋ねます。あなたは提出物を代表したいと考えています。

そこでは多くのことが行われていますが、私は主に、送信されたページから画像を取得するための最良の方法に関心があります。

4

3 に答える 3

1

Webページの解析を試みることはできますが、HTMLは非常に混乱している可能性があるため、近いが不完全なものを使用するのが最適です。

  1. 画像タグ参照のように見えるものをすべて抽出します。
  2. URLを取得してみてください
  3. 画像が戻ったかどうかを確認します

src = "..."のコンテンツを探してキャプチャするだけで、そこにたどり着きます。相対画像参照と絶対画像参照を処理するためのいくつかの基本的な操作で、そこにいます。

明らかに、サードパーティからオンデマンドでWebアセットを取得するときはいつでも、悪用されないように注意する必要があります。

于 2009-06-06T14:06:09.670 に答える
0

cURL+regexpをお勧めします。

于 2009-06-06T14:07:04.237 に答える
0

すべての画像タグの検索に役立つPHP Simple HTML DOM Parserを使用することもできます。

于 2009-06-06T14:17:13.577 に答える