phpQuery是一个开源的项目,一句话好用太好用了,虽然我是一个专业的Java程序员但是平时喜欢玩玩php,以前的web框架到WorkerMan,以及硬件相关内容,这个phpQuery和jQuery太像了,哎,真香,我们这次举例使用phpQuery,爬去斗图啦图片
第一步需要下载phpQuery
http://www.zixuephp.net/uploads/file/20171017/1508224720414417.zip
github上也有
然后留下核心,phpQuery
$eg1=phpQuery::newDocumentFile("http://www.baidu.com");$html="<div> <ul> <li>第一行</li> <li>第二行</li> </ul> </div";$eg2=phpQuery::newDocument($html);
以上算是实例化,一个对象,可以传入网址,或者内容
然后就是厉害的pq选择器,写选择器就像写css一样
/* 基本选择器*/
1) #id pq("#myDiv");2) element pq("div"); 3) .class pq(".myClass"); 4) * pq("*") 5) selector1,selectorN pq("div,span,p.myClass")
然后举例看我的代码
直接通过标签元素提取数据
通过类选择器提取数据,然后循环遍历,
程序运行效果如图:
本程序需要在php_cli模式下运行
https://qan.baidu.com/s/1gU20Kg4_QR4kkNGsqTXDtA