接口自动化(一)
程序员文章站
2022-05-23 15:20:05
...
python3+requests
案例一:
实现的效果,直接拿到url
返回请求的状态和文本
import requests
r=requests.get('https://gny.ly.com/')
print(r.status_code)
print(r.text)
案例二:设置传参
par={"q":"广州"}
r=requests.get('https://so.ly.com/gny-gentuan',params=par)
案例三:一些返回值的转化
直接拿到百度的https://www.baidu.com/的链接
r.status_code---状态码
r.url---链接
r.encoding---编码
r.headers---请求头
import requests
r=requests.get('https://www.baidu.com/')
print(r.status_code)
print(r.url)
print(r.encoding)
print(r.headers)
print(r.text)
打印出的他的文本格式会出现乱码,这个该怎么处理呢?
print(r.content)会自动为你解码 gzip 和 deflate 压缩,现在就正常了
下一篇: 这段原码在逻辑上如何理解