【发布时间】:2012-05-29 05:41:32
【问题描述】:
我正在借助 PHP 中的简单 dom 抓取网页。
我在 curl 的帮助下获得了以下 html:
<ul><li>1</li><li>2</li><li>3</li><li><a href="http:abc.com">4</a></li></ul>
现在,我需要借助简单的 dom 对象来对位于该 ul 的最后 li 中的锚标记进行 href(链接)。请提供语法我该怎么做?
我已尝试使用以下代码,但我无法找到最后一个...
require_once 'simple_html_dom.php';
$html = "<ul><li>1</li><li>2</li><li>3</li><li><a href="http:abc.com">4</a></li></ul>";
$oDocumentModel = new simple_html_dom();
$oDocumentModel->load($html);
$ul = $oDocumentModel->find('ul',0);
【问题讨论】:
-
您没有在代码中留下这个语法错误,是吗?
$html = "<ul><li>1</li><li>2</li><li>3</li><li><a href="http:abc.com">4</a></li></ul>";看这里stackoverflow.com/questions/10608595/apostrophe-php-issue/…
标签: php html simple-html-dom web-crawler