介绍
这篇文章主要介绍PHP如何使用QueryList轻松实现一个百度网盘资源搜索引擎,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
<强>安装强>
使用作曲家安装:
安装QueryList
作曲家需要jaeger/QueryList
GitHub: https://github.com/jae-jae/Qu..。
安装百度搜索引擎插件
作曲家需要jaeger/querylist-rule-baidu
GitHub: https://github.com/jae-jae/Qu..。
<>强插件API 强>
●百度百度(pageNumber=10美元):获取百度搜索引擎
类百度:
●百度搜索(关键字):设置搜索关键词
●百度setHttpOpt(数组$ httpOpt=[]):设置HTTP选项,查看:GuzzleHttp选择
●int getCount():获取搜索结果总条数
●int getCountPage():获取搜索结果总页数
●收藏页面(页面=1,realURL美元=false):获取搜索结果
<强>使用强>
实现一个百度网盘资源搜索引擎:
& lt; PHP ? 需要& # 39;供应商/autoload.php& # 39;; 使用QL \ QueryList; 使用QL \ Ext \百度; $ ql=QueryList::使用(百度::类);//搜索百度网盘网站,包含“百度的关键词的资源 百度搜索=ql→美元()→搜索(& # 39;网站:pan.baidu.com百度& # 39;);//获取第一页数据,并获取真实URL连接地址 data=https://www.yisu.com/zixun/搜索器->页面美元(真正的); print_r ($ data -> ());
<>强抓取结果:强>
数组 ( [0]=比;数组 ( [标题]=比;百度网盘_享你所想 [链接]=比;http://pan.baidu.com/) [1]=比;数组 ( [标题]=比;百度网盘客户端下载 [链接]=比;https://pan.baidu.com/download ) [2]=比;数组 ( [标题]=比;百度网盘——开放平台 [链接]=比;https://pan.baidu.com/platform/read )//.... )
<>强更多用法强>
百度=ql→美元百度(15);//设置每页搜索15条结果 百度搜索=美元→搜索(& # 39;querylist # 39;); 数=搜索器→美元getCount ();//获取搜索结果总条数 data=https://www.yisu.com/zixun/搜索者美元->页面(1); $ data=$搜索器->页面(2); 百度搜索=美元->搜索(php); countPage=搜索器-> getCountPage美元();//获取搜索结果总页数 (页面=1美元;美元页<=$ countPage;$ + +页) { data=美元搜索器->页面(页面); } data=搜索器-> setHttpOpt([美元//设置http代理 “代理”=>“http://222.141.11.17:8118”,//设置超时时间间隔,以秒为单位 “超时”=> 30日 ])->页面(1),
<强>谷歌搜索引擎插件强>
当然除了百度搜索引擎插件,QueryList也有谷歌搜索引擎插件,也可以实现同样的功能。
GitHub: https://github.com/jae-jae/Qu..。
以上是PHP如何使用QueryList轻松实现一个百度网盘资源搜索引擎的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!