我正在尝试使用此代码
使用simple_html_dom从一个站点抓取内容$html = file_get_html('http://www.aswaqcity.com/thread1230092.html');
//echo $html;
// Find all article blocks
foreach($html->find('/html/body/div[2]/div[1]/div/div/div/table[1]/tbody/tr[2]/td[2]') as $article) {
$item['title'] = $article->find('/div[1]/strong', 0)->plaintext;
$articles[] = $item;
}
print_r($articles);
我从firebug选项获得了xpath,但没有任何内容。
答案 0 :(得分:1)
tbody
很可能并不存在。 HTML浏览器会在丢失时将它们添加到dom中。
另外你应该使用css而不是xpath,这是使用simple-html-dom的重点。