0

特定のクラス名を持つ画像 URL を見つける小さなスクレイパー スクリプトを作成しています。cURL と DOMDocument が正常に機能していることはわかっていますし、DomXPath でさえ実際に (私が知る限り、エラーはありません) しかし、xpath クエリ結果の URL を取得する方法を見つけるのに苦労しています。

これまでの私のコード:

$dom = new DOMDocument();
@$dom->loadHTML($x);

$xpath = new DomXpath($dom);
$div = $xpath->query('//*[@class="productImage"]');


var_dump($div);
echo $div->item(0);

var_dump($x) の場合、ページは問題なく出力されます。したがって、CURL は正常に機能しています。しかし、$div に含まれるデータを取得する方法がわかりません。次のような「productImage」のクラスを持つ画像を見つけようとしています。

<img src="/uploads/5W/yP/5WyPP4l7Z-jmZRzu_MJ6zg/1077-d.jpg" border="1" alt="Album" class="productImage">

その画像タグのソースが欲しいです。

助言がありますか?

4

2 に答える 2