我想获取链接并抓取其内容,但我无法到达那里。我的嵌套选择器出了什么问题?
我的PHP
$dom = file_get_html('http://mojim.com/%E5%BF%83%E8%B7%B3.html?t3');
$tables = $dom->find('.iB');
$firstRow = $tables->find('tr',1)->find('td',4);
foreach ($firstRow as $value) {
echo $value;
}
?>
这是DOM的样子
答案 0 :(得分:1)
指向/遍历正确的元素时遇到问题。
示例:
$dom = file_get_html('http://mojim.com/%E5%BF%83%E8%B7%B3.html?t3');
$firstRow = $dom->find('table.iB', 0)->find('tr', 1)->find('td', 3);
$link = $firstRow->find('a', 0);
echo $link->href . '<br/>' . $link->title;
应输出:
/twy100015x34x8.htm
心跳 歌詞 王力宏