python-requests
1、get和post请求
import requests # 导入第三方库 # get url = 'https://www.cnblogs.com/' heads={"user-agent":"Mozilla/5.0"} res = requests.get(url,headers=heads) # 返回一个消息实体(响应头、状态码、响应报文。。。) print(res) # 响应结果 heads={"user-agent":"Mozilla/5.0"} # 伪装浏览器标识 # 响应头 响应状态码 响应报文 print("响应头", res.headers) print("响应状态码:", res.status_code) print("响应正文:", res.text) print("cookies:",res.cookies) # 类字典形式,可以根据key取值 print("代理user-agent",res.request.headers) # 请求头 # post url = 'http://v.juhe.cn/laohuangli/d' data = {"key": "XXXXXXXXXXXXXXX", "date": "2020-12-06"} heads={"user-agent":"Mozilla/5.0"} res = requests.post(url, data,headers=heads) print("响应头:", res.headers) print("响应状态码:", res.status_code) print("响应正文:", res.json()) print("代理user-agent:",res.request.headers) # html xml json -->text # html xml json -->json()会报错,只有json类型的返回值才支持json
本文来自博客园,作者:{Tester十点半},转载请注明原文链接:https://www.cnblogs.com/jialeliu/p/14091146.html