requests是python的一个库,用于获取网页内容,非常方便。在命令行输入“pip install requests”即可安装。
requests常用get方法获取网页,常用的参数有url、params、headers。url是请求的网址,params是请求的参数(用于附带信息),headers是请求头(用于把你的信息告诉服务器)。
使用方法也很简单,通常会把请求的结果(响应体)存到变量里,方便下次使用或调整。
params和headers参数都是用字典传入。
响应体有多种属性,存放了对应的信息。
可以看到response变量是Response类型。
status_code属性是响应码,200表示请求成功。
text属性是网页的源代码,是字符串。
content属性是网页的源代码,不过是字节型的。
enconding属性是网页的编码方式,可以通过赋值改变。
url属性是网页的网址。
json是一个方法,可以将网页的源代码转变成字典格式。
cookies属性存放了cookie。
以上只列举了一部分属性和方法,更多的内容读者可自行查询。