1、基本用法 get请求方式
import requests
response = requests.get('https://www.python.org/')
print(type(response))
print(response.status_code)
print(response.text)
运行:
<class 'requests.models.Response'>
200
(此处省略了response.text内容)
构造各种请求方式
import requests
response=requests.post('https://www.baidu.com/')
response = requests.put('https://www.baidu.com/')
response = requests.delete('https://www.baidu.com/')
response = requests.head('https://www.baidu.com/')
response = requests.options('https://www.baidu.com/')
GET请求添加额外信息
方法一:
import requests
response=requests.get('http://www.baidu.com?name=Germy&age=22')
print(response.text)
请求参数添加到URL后面用‘?’进行分隔,参数间用‘&’分隔
方法二:
import requests
data={'name':'Germy','age':22}
response=requests.get('http://www.baidu.com',params=data)
print(response.text)
借助字典格式引入params参数
解析jason
该网址获得的内容实际是str类型,但是很特殊是JASON格式。可以借助jason()方法直接解析结果得到字典格式。
注意:如果返回的结果不是JASON格式,便会出现解析错误