https://requests.readthedocs.io/zh_CN/latest/
扫描二维码关注公众号,回复:
12962503 查看本文章
进入cmd 安装
pip install requests
或者:
pip install requests -i https://pypi.douban.com/simple
可以返回当前请求的ip地址
import requests
response = requests.get(url="http://httpbin.org/ip")
print(response.text)
ip地址是一样的。
很神奇
import requests
# response = requests.get(url="http://httpbin.org/ip")
response = requests.get(url="https://www.imooc.com")
print(response.text)
data = {"key1":"value1","key2":"value2"}
response = requests.get("http://httpbin.org/get", params=data)
print(response.url)
import requests
# 通过requests模块发送get请求
# response = requests.get(url="http://httpbin.org/ip")
# print(response.url)
# response = requests.get(url="https://www.imooc.com")
# 通过response.text查看返回的数据
# print(response.text)
# 通过requests模块发送post请求
# response = requests.post(url="http://httpbin.org/post", data={"name":"imooc123"})
# print(response.text)
# 主要用在get请求里面
data = {"key1":"value1","key2":"value2"}
response = requests.get("http://httpbin.org/get", params=data)
# 查看当前请求的url是什么
print(response.url)
3-3 requests模块入门-2
返回头
print(response.headers)
response = requests.get(url="https://www.imooc.com/static/img/index/logo2020.png")
# 查看图片的二进制数据
# print(response.content)
with open("imooc.png", "wb") as f:
# 写入图片数据
f.write(response.content)
完整代码
import requests
# 通过requests模块发送get请求
# response = requests.get(url="http://httpbin.org/ip")
# print(response.url)
# response = requests.get(url="https://www.imooc.com")
# 通过response.text查看返回的数据
# print(response.text)
# 通过requests模块发送post请求
# response = requests.post(url="http://httpbin.org/post", data={"name":"imooc123"})
# print(response.text)
# 主要用在get请求里面
# data = {"key1":"value1","key2":"value2"}
# response = requests.get("http://httpbin.org/get", params=data)
# # 查看当前请求的url是什么
# print(response.url)
# print(response.headers)
# response = requests.get(url="https://www.imooc.com/static/img/index/logo2020.png")
# # 查看图片的二进制数据
# # print(response.content)
# with open("imooc.png", "wb") as f:
# # 写入图片数据
# f.write(response.content)
# 可以定制请求头
headers={
"user-agent": "imooc/v123"
}
response = requests.get(url="http://httpbin.org/ip", headers=headers)
# print(response.text)
# print(response.headers)
# print(response.json())
# print(response.json()["origin"])
# 查看状态码
# print(response.status_code)
# 查看请求头
print(response.request.headers)