如何使用PHP解析网页内的图像?

问题描述 投票:0回答:1

我确定可能是重复的,但是“使用PHP解析网页”存在问题。我尝试推断网页内每个元素srcalttitle<img>,但我遇到此错误:

Uncaught Error: Call to a member function getElementsByTagName() on array in /web/example.php:12 Stack trace: #0 {main} thrown in 

为此,我创建了这个小代码:

include('../simple_html_dom.php');
$doc = file_get_html('https://www.example.com');

foreach($doc-> find('div.content')-> getElementsByTagName('img') as $item){
    $src =  $item->getAttribute('src');
    $title= $item->getAttribute('title');
    $alt= $item->getAttribute('alt');

    echo "\n";
    echo $src;
    echo $title;
    echo $alt;
}

希望您能为我提供帮助。...非常感谢,对不起我的英语

php parsing dom html-parsing simple-html-dom
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.