当前位置:  开发笔记 > 编程语言 > 正文

PHP CSS选择器库?

如何解决《PHPCSS选择器库?》经验,为你挑选了5个好方法。

是否有PHP类/库允许我使用CSS选择器查询XHTML文档?如果我能以某种方式使用CSS选择器(jQuery已经破坏了我!),我需要抓取一些页面以获取非常容易访问的数据.有任何想法吗?



1> Wilco..:

进一步搜索谷歌(初步结果不是很有帮助),似乎实际上有一个Zend框架库,以及其他一些:

DOM查询

phpQuery

pQuery

的QueryPath

简单的HTML DOM解析器

Ultimate Web Scraper工具包

Zend公司-DOM


+1 phpQuery绝对精彩.
我尝试了你列出的3个项目.最后,我的选择是简单的HTML DOM,纯粹是因为他们非常简单地解释了它的用法.phpQuery完成了工作,但我觉得好像缺乏文档和支持.Zend成功地抓住了我的查询并计算了它,但是当它获得值时,它失败了.同样,我的建议是简单的HTML DOM.

2> nickf..:

XPath是访问XML(和XHTML)节点的一种相当标准的方式,并且提供比CSS更高的精度.



3> mario..:

另一个:http:
//querypath.org/



4> Clement Herr..:

一个伟大的是symfony中2的一个组成部分,CssSelector \分析器介绍.它将CSS选择器转换为XPath表达式.看看=)

源代码



5> Tobiasz Cudn..:

对于jQuery用户来说,最有趣的可能是jQuery到PHP的端口,这是phpQuery.几乎图书馆的所有部分都已移植.此外,它还包含WebBrowser插件,可用于Web Scraping整个站点的路径/进程(例如,登录后访问可用的数据).它只是模拟服务器上的Web浏览器(事件和cookie).最新版本具有对XML 命名空间和CSS3 "|"的实验性支持 选择器.

推荐阅读
mobiledu2402852413
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有