phpQuery—基于jQuery的PHP实现
Query的选择器之强大是有目共睹的, phpQuery 让php也拥有了这样的能力,它就相当于服务端的jQuery。 先来看看官方简介: phpQuery is a server-side, chainable, CSS3 selector driven Document Object Model (DOM) API based on jQuery JavaScript Library. Library is written in PHP5 and provides additional Command Line Interface (CLI). 存在的意义 我们有时需要抓取一个网页的内容,但只需要特定部分的信息,通常会用正则来解决,这当然没有问题。正则是一个通用解决方案,但特定情况下,往往有更简单快 捷的方法。比如你想查询一个编程方面的问题,当然可以使用Google,但 stackoverflow 作为一个专业的编程问答社区,会提供给你更多,更靠谱的答案。 对于html页面,不应该使用正则的原因主要有3个 1、编写条件表达式比较麻烦 尤其对于新手,看到一堆”不知所云”的字符评凑在一起,有种脑袋都要炸了的感觉。如果要分离的对象没有太明显的特征,正则写起来更是麻烦。 2、效率不高 对于php来说,正则应该是没有办法的办法,能通过字符串函数解决的,就不要劳烦正则了