3-2 requests模块入门-1 3-3 requests模块入门-2

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)

猜你喜欢

转载自blog.csdn.net/huanglianggu/article/details/115254402