1.发送get请求
一、环境安装
1.用 pip 安装 requests 模块(在命令行)
pip install requests
二 发送get请求
import requests
# 请求接口
url1 = "https://www.wanandroid.com/"
res = requests.get(url=url1)
# 获取get请求的状态码
print(res.status_code)
# 获取get请求的内容
print(res.content)
# 如果content为乱码时,可以用text
# 得到一个html的文本
print(res.text)
三params
1.再发一个带参数的 get 请求,如玩安卓搜索:Android
地址为:
https://www.wanandroid.com/article/query?k=Android&key=value
Get 接口传参都是在接口路径后面用
?
间隔,比如
https://www.wanandroid.com/article/query
?
k=Android
&
key=value
如果需要传递多个参数,参数之间用
&
连接
1.请求参数:k=Android,可以以字典的形式传参:{"k": " Android "}
3.多个参数格式:{"key1": "value1", "key2": "value2", "key3": "value3"}
import requests
# 获取url
url1 = "https://www.wanandroid.com/"
# 创建参数,以字典的形式
payload = {"k": "Android"}
res = requests.get(url=url1, params=payload)
# 获取get请求的状态码
print(res.status_code)
# 获取get请求的内容
print(res.content)
# 如果content为乱码时,可以用text
# 得到一个html的文本
print(res.text)
方便查看get请求的内容,可以放在一个文件中
# 将生成的html的文件单独写出来
with open("wan.html", "w", encoding="utf8") as f:
f.write(res.text)
四、content