Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何通过php dom解析器从特定的div图像中获取alt属性?_Php_Parsing_Simple Html Dom - Fatal编程技术网

如何通过php dom解析器从特定的div图像中获取alt属性?

如何通过php dom解析器从特定的div图像中获取alt属性?,php,parsing,simple-html-dom,Php,Parsing,Simple Html Dom,如何通过php从特定div图像获取alt属性?看看我下面的代码示例。我可以打印所有img“alt”属性。但是我想获得特定div类的“alt”属性。怎么可能?以下是我的代码示例: <?php error_reporting(E_ALL); error_reporting(1); set_time_limit(0); require 'simple_html_dom.php'; $url = "mylink.com"; $html = file_get_html($

如何通过php从特定div图像获取alt属性?看看我下面的代码示例。我可以打印所有img“alt”属性。但是我想获得特定div类的“alt”属性。怎么可能?以下是我的代码示例:

<?php
error_reporting(E_ALL);
error_reporting(1);
set_time_limit(0);

require 'simple_html_dom.php';
$url = "mylink.com";   
$html = file_get_html($url);
foreach($html->find('img') as $element) 
echo $element->alt.'<br>';
?>

假设div的类是
foo

foreach($html->find('div.foo') as $div) {
  echo $div->alt . '<br>';
}
foreach($html->find('div.foo')作为$div){
回显$div->alt.“
”; }
:“在访问或使用我们的网站时,您同意您不会:(a)使用任何自动设备、软件、过程或手段访问、检索、刮取或索引我们的网站或网站上的任何内容;”…请不要要求我们帮助违反网站TOS。我已经编辑了我的问题,我认为现在没有违反规则。谢谢。你试图做的是违反网站TOS。如果该网站是我自己的网站,那么?我只是在这里举了一个例子。甚至它也可以是一个文件。我想知道解析过程。谢谢。你确实在循环之前加载了你的页面?我在你的代码中没有看到!