Dyl*_*lan 2 php simple-html-dom web-scraping
我正在使用Simple HTML DOM Parser,但无法弄清楚如何获取具有2个或更多匹配属性的元素.
可悲的是,要获得前2个div,这不起作用:
$html = "<div title='test a' class='a' >test a</div>
<div title='test b' class='b' >test b</div>
<div title='test c' class='c' >test c</div>";
$htmldom = str_get_html($html);
$ab = $htmldom->find("div[class=a][class=b]");
Run Code Online (Sandbox Code Playgroud)
它甚至可能吗?
您可以通过调用以下方法找到所有具有类a或类b的div :
$ab = $htmldom->find("div[class=a], div[class=b]");
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅 "如何查找HTML元素 - >高级"手册.
| 归档时间: |
|
| 查看次数: |
4878 次 |
| 最近记录: |