我尝试了几种不同的方法,但似乎没有任何效果。 (我尝试了所有示例如何用简单的 HTML DOM 来模拟子选择器? https://stackoverflow.com/questions/6831597/how-to-imitate-child-selector-with-simple-html-dom)按原样使用代码,更改我需要的内容,即 class=xxx 和 url。
所以我试图从网页中提取一些信息。就 DOM 而言,没有子项可以使用,并且使用 xpath 方法没有返回任何结果。我猜我做错了什么。
<div id="wpp-6" class="widget popular-posts">
<div class="widget_title">POPULAR</div><!-- Wordpress Popular Posts Plugin v2.3.2 [Widget] [daily] [regular] -->
<ul>
<li>
<a href="http://link.html" title="Title of post" class="wpp-post-title">THE DATA I WANT</a> <span class="post-stats"></span>
</li>
<!-- More lists -->
</ul>
</div>
之后大约还有 9 个列表语句。
有什么建议么?
Useing PHP 简单 HTML DOM 解析器 http://simplehtmldom.sourceforge.net/manual.htm你可以轻松做到这一点,只需下载simple_html_dom.php
file 从这里 http://sourceforge.net/projects/simplehtmldom/并按如下方式使用它。
include('simple_html_dom.php');
$html=file_get_html('http://psfk.com');
foreach($html->find('div#wpp-6 ul li a') as $a){
echo $a->innertext.'<br />';
}
输出将为(2013 年 1 月 14 日星期一测试)
谷歌流感地图描绘了美国最严重的疫情
透明胶带肖像扭曲人脸[图片]
奥威尔十九八十四亮点主题全新设计
审查制度
用裸体模特过滤酒制成的伏特加[视频]
三星推出柔性屏幕
麦当劳在澳大利亚更名
三星透明屏幕是未来的零售窗口
[国际消费电子展]
蒂塔·万提斯 (Dita Von Teese) 将二维码直接缝在衣服上
Abercrombie & Fitch 老板让空乘人员只穿平角内裤
& 私人飞机上的凉鞋
镜子应用程序向女性展示如果她们继续饮酒,她们会如何变老
如果你想打印标题link
like <a>...</a>
然后只需使用echo $a
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)