-4

一般的な外部 Web ページから最大 5 つの画像を取得する方法が必要です。

クロスサイト セキュリティのため、ajax だけではこれを実行できないことはわかっています (おそらく私が間違っている可能性があります)。

したがって、php+javascript を使用する必要があります。

外部 URL からすべての画像を取得するために、次の PHP コードを作成しました。

$html = file_get_contents($link);
$dom = new domDocument;
$dom->loadHTML($html);
$dom->preserveWhiteSpace = false;
$images = $dom->getElementsByTagName('img');
foreach ($images as $image) {
  echo $image->getAttribute('src');
}

では、そのページの最大の 5 つの画像のみを取得する最速の方法は何ですか?

最大とは、最高解像度の画像を意味します。

4

2 に答える 2