天天看点

python爬虫模块request_Python爬虫——Request模块

python爬虫模块request_Python爬虫——Request模块

文章说明了Request模块的意义,

python爬虫模块request_Python爬虫——Request模块

且强调了Request模块使用更加方便。

接下来介绍几种常用的Request操作,并且会在后续补充说明一些特定用法。

导入文件

import requests

一、请求

右边为请求语句,返回值为Response回应

r = requests.get('https://www.baidu.com')

r = requests.post('http://httpbin.org/post', data = {'key':'value'})

r = requests.put('http://httpbin.org/put', data = {'key':'value'})

r = requests.delete('http://httpbin.org/delete')

r = requests.head('http://httpbin.org/get')

r = requests.options('http://httpbin.org/get')

二、响应内容

r.text

三、编码模式

r.encoding

r.encoding = 'utf-8'

四、响应状态码

r.raise_for_status() #抛出异常,正常为None

r.status_code

五、 连接超时

requests.get('http://github.com', timeout=0.001)

后续持续更新。。。