Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/267.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 如何获取动态更新的网站的表行(简单html DOM解析器)?_Php_Simple Html Dom_Scraper - Fatal编程技术网

Php 如何获取动态更新的网站的表行(简单html DOM解析器)?

Php 如何获取动态更新的网站的表行(简单html DOM解析器)?,php,simple-html-dom,scraper,Php,Simple Html Dom,Scraper,基本上,我想做的是得到一个网站的特定表行。该表的id为“表数据”。我已经编写了PHP,但是我注意到文件\u get\u html实际上并没有获得动态加载的数据。我应该如何接近 include_once('simple_html_dom.php'); $html = file_get_html('http://www.2gheroon.ir'); $es = $html->find('table.data-table'); for ($i=0 ; $i<count($es); $i

基本上,我想做的是得到一个网站的特定表行。该表的id为“表数据”。我已经编写了PHP,但是我注意到文件\u get\u html实际上并没有获得动态加载的数据。我应该如何接近

include_once('simple_html_dom.php');

$html = file_get_html('http://www.2gheroon.ir');
$es = $html->find('table.data-table');

for ($i=0 ; $i<count($es); $i++) {
    echo $es[$i]->plaintext;
}

echo $html;
include_once('simple_html_dom.php');
$html=file\u get\u html('http://www.2gheroon.ir');
$es=$html->find('table.data table');
对于($i=0;$iplaintext;
}
echo$html;

如果是动态加载的,您可以尝试查找json,也可以使用selenium/DreammareJSY之类的工具。您的URL无效……我们看不到您想要废弃的内容!无法使用simplehtmldom废弃动态内容。祝您好运,找到json。获取元素+id的正确方法:$ret=$html->find('div[id=foo');