我正在尝试从以下网站 http://cricos.deewr.gov.au/Institution/InstitutionDetails.aspx?ProviderID=00001 使用 PHP 和 simple_html_dom i抓取包含“机构名称:,机构类型:等”的表格已生成以下代码:
<?php
require 'simple_html_dom.php';
$html = file_get_html('http://cricos.deewr.gov.au/Institution/InstitutionDetails.aspx?ProviderID=00001');
$element = $html->find("table");
echo $element[1];
?>
我已经遍历了表格(例如 $element[0]、$element[1]、$element[2] 等),但没有找到正确的表格。
然后我在网站的本地副本上尝试了相同的代码:
<?php
require 'simple_html_dom.php';
$html = file_get_html('Institution Details.htm');
$element = $html->find("table");
echo $element[1];
?>
它有效,我可以在 $element[1] 下看到我正在寻找的表格。为什么它在本地副本上有效,但在使用 url 时无效?如何使第一组代码工作?谢谢