特定のクラス名を持つ画像 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">
その画像タグのソースが欲しいです。
助言がありますか?