python api请求

import requests
url = "https://www.baidu.com/sugrec"
params = {
'prod':'pc_his',
'from':'pc_web',
'json':1,
'sid':'1426_33102_33058_31253_32706_33098_33100_32962',
'hisdata':'',
'_t':'1605363594351',
'req':'2',
'bs':'python%20requests%E5%BA%93',
'csor':'0'}

""" get 请求 params 请求参数"""
header = {'user-agent': 'Mozilla/5.0'}
r_response = requests.get(url,params=params)
print(r_response.text)


""" post 请求 data 请求参数 headers 请求头"""
header = {'user-agent': 'Mozilla/5.0'}
r_response = requests.post(url, data=params, headers=header)
print(r_response.text)


# 获取响应状态码
print(r_response.status_code)

# 获取响应头信息
print(r_response.headers)

# 获取响应内容
print(r_response.text)

# 将响应内容以json格式返回
print(r_response.json())

原文地址:https://www.cnblogs.com/wxdr/p/13975066.html