Python爬虫---requests库

requests是Python中一个简单好用的http库

因为是第三方的库,使用前需要去cmd里面安装

安装地址如下:

pip install requests

安装完成之后把requests库调用进去,正常表示可以开始使用了。

 

requests的各种请求方式:

import requests

requests.get('http://baidu/get')
requests.post('http://baidu/post')
requests.put('http://baidu/put')
requests.delete('http://baidu/delete')
requests.head('http://baidu/get')
requests.options('http://baidu/get')

 

基本的get请求

例:

import requests

response = requests.get('http://baidu/get')
print(response.text)

 

 

 

解析json:

import requests

response = requests.get('http://baidu/get')
print(response.text)
print(response.json())  #response.json()方法同json.loads(response.text)
print(type(response.json()))

 

post请求:

 

import requests

data = {'name':'tom','age':'22'}

response = requests.post('http://baidu/post', data=data)

带参数的请求:

一种是先将参数填写dict中

例:

import requests

data = {
    'name': 'tom',
    'age': 20
}

response = requests.get('http://baidu/get', params=data)
print(response.text)

还有一种是直接把参数放在url里面

例:

import requests

response = requests.get(http://baidu/get?name=gemey&age=22)
print(response.text)

 

posted @ 2021-05-13 16:27  孤-阳  阅读(99)  评论(0)    收藏  举报