使用Python爬虫库请求发送请求,传递URL参数,定制头

  

首先我们先引入请求模块

        之前导入请求      

一、发送请求

        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参数,定制头