首先我们先引入请求模块
>之前导入请求一、发送请求
r=requests.get (“https://api.github.com/events”) #请求 r=requests.post (http://httpbin.org/post, https://www.yisu.com/zixun/data={“关键”:“价值”})#职位请求 r=requests.put (http://httpbin.org/put, https://www.yisu.com/zixun/data={“关键”:“价值”})#把请求 r=requests.delete (“http://httpbin.org/delete”) #删除请求 r=requests.head (“http://httpbin.org/get”) #头请求 r=requests.options (“http://httpbin.org/get”) #选项请求 类型(r)requests.models.Response二、传递URL参数
URL传递参数的形式为:httpbin.org/get& # 63;关键=val。但是手动的构造很麻烦,这是可以使用参数参数来方便的构造带参数URL。
有效载荷={“key1”:“value1”,“key2”:“value2”} r=requests.get (" http://httpbin.org/get " params=有效载荷) 打印(r.url)http://httpbin.org/get& # 63; key1=value1& key2=value2同一个关键可以有多个值
有效载荷={“key1”:“value1”,“key2”: [value2, ' value3 ']} r=requests.get (“http://httpbin.org/get”, params=有效载荷) 打印(r.url)http://httpbin.org/get& # 63; key1=value1& key2=value2& key2=value3三、定制头
只需要将一个dict传递给头参数便可以定制头
url=' https://api.github.com/some/endpoint ' 头={“用户代理”:“我的app/0.0.1 '} r=请求。get (url,标题=头)更多关于Python爬虫库请求的使用方法请点击下面的相关链接
使用Python爬虫库请求发送请求,传递URL参数,定制头