我是DOM的全新手,请耐心等待。 我试图在网页上获取一个特定的内容,其中引用是webpage is:
和td标签是:
<td class="gsc_rsb_std">7679</td>
我正在尝试获取此td标记中的数字(7679)。 我尝试在PHP核心中使用DOM函数,但我无法弄清楚如何获得该类。那么我尝试使用“simple_html_Dom” 但我似乎仍然无法做到正确。我的服务器日志中没有错误,我的脚本没有结果。我不知道我做错了什么。 这是我的剧本:
<?php
require 'simple_html_dom.php';
$file = "https://scholar.google.com/citations?user=rqzxwVsAAAAJ&hl=en";
$html = new simple_html_dom();
$html->load($file);
foreach($html->find('td[class="gsc_rsb_std"]') as $div){
echo $div;
echo "<br/>". $div->nodeName. ": ";
}
?>
也许我做错了对其他人来说更明显。
如何获取代码<td class="gsc_rsb_std"> </td>
?
答案 0 :(得分:1)
试试这个:
RMongo
回应该元素的内部文本,例如foreach($html->find('td[class="gsc_rsb_std"]') as $div){
echo $div->innertext;
}
7679
应该是
$html->load($file);
另外它只是将url视为html。