开着fiddler时运行代码可能因为证书问题导致代码报错
1、安装requests pip install requests
2、直接使用url进行get请求 默认verufy=True,如果有报SSL错误,verufy=False忽略验证证书
requests.get("url......","verufy=False")
带参数
url name = “www。。。。”
di = {"user"="123"}
headers1 = {"User agent"="XXXX"}#如果重定向,headers会丢失
re = requests.get(url=urlname, params=di, headers=headers1) #发送请求
3、查看响应response
print re.status_code 查看状态码
print re.headers 查看响应头信息,不存在则返回None
print re.json() requests中内置的json解码器
print re.cookies 返回cookies
print re.content. 返回自动解码后的文本信息(二进制流输出)(推荐使用)
print re.text 返回utf格式的文本信息,出现乱码时,先查看编码格式 re.encoding
print re.raw 返回原始响应文本
print re.encoding 返回编码格式
print re.url 返回url
print re.raise_for_status 返回错误原因,正确的请求则返回None
4、参数话
list1=["11","22"]
url name = “www。。。。”
headers1 = {"User agent"="XXXX"}
for a in list1:
de = {"user"="%s"%a}
re = requests.get(url=urlname, params=de, headers=headers1) #发送请求
网友评论