QueryList 内置插件:如何利用 guzzleHTTP 发出 get 请求
发布于 作者:苏南大叔 来源:程序如此灵动~

本文说的是querylist
的一个内置插件:GuzzleHTTP
插件。看名字就应该猜测到,是一个get()
和post()
的包装类库。

苏南大叔理解着:就是一个curl
或者file_get_contents
的包装罢了。反正类似的包装也会有很多,以前苏南大叔也没少发明类似的轮子。anyway,下面的文字是个官方说明。本文不是用于详细探讨这个Guzzle
类库如何使用的,所以,大家如果感兴趣,可以自行点击链接,查看相关文档。
Guzzle是一个PHP的HTTP客户端,用来轻而易举地发送请求,并集成到我们的WEB服务上。
QueryList get($url,$args = null,$otherArgs = [])
Http get插件,用来轻松获取网页。该插件基于GuzzleHttp
,请求参数与它一致。
等价于下面操作:
带url请求参数
输出:
携带Cookie采集需要登录的页面
http插件默认已经开启了cookie功能,当然你也可以手动设置cookie。
伪造浏览器请求头部信息
输出:
使用Http代理
输出:
相关链接
GuzzleHTTP
是一款功能非常强大的Http客户端,你需要的Http功能它都有,更多用法可以查看GuzzleHTTP文档:
总结
GuzzleHTTP
是内置的client,所以,使用get()
方法吧!很简单的。


