3-4高度なリクエストモジュール-1

3-4 AdvancedRequestsモジュール

 

3-4高度なリクエストモジュール-1

 

 

 

request_01 / demo2.py

import requests
import time

# 0.0001秒之内返回网页数据
start_time = time.time()

response = requests.get(url="https://www.imooc.com")
print(response.text)
end_time = time.time()

print(end_time - start_time)

 

タイムアウト期間を設定します。

request_01 / demo2.py

timeout = 0.0001
import requests
import time

# 0.0001秒之内返回网页数据
start_time = time.time()

response = requests.get(url="https://www.imooc.com", timeout = 0.0001)
print(response.text)
end_time = time.time()

print(end_time - start_time)

 

 

import requests
import time

# 0.0001秒之内返回网页数据
start_time = time.time()

# 一般设置2-3秒
response = requests.get(url="https://www.imooc.com", timeout = 2)
print(response.text)
end_time = time.time()

print(end_time - start_time)

 

モジュールビューのCookieをリクエストします

BaiduにはCookieがあります

 

クッキーを見る

response = requests.get(url="https://www.baidu.com", timeout = 2)
print(response.headers)
print(response.cookies)
print(response.cookies)

 

 

print(response.cookies["BDORZ"])

 

 

 

 

 

request_01 / demo2.py

url = "http://httpbin.org/cookies"
response = requests.get(url=url)
print(response.cookies)
print(response.headers)
print(response.text)

 

 

request_01 / demo2.py

import requests

url = "http://httpbin.org/cookies"
# 通过dict进行实例化 cookies
cookies = dict(cookies_are = "hello imooc")
# 请求的时候带上 cookies
response = requests.get(url=url, cookies=cookies)
# 服务器给我们返回的cookies信息
print(response.cookies)
print(response.headers)
print(response.text)

 

 

 

 

 

証明書の検証:

verify=False
response = requests.get(url="https://www.baina.org/", verify=False)
print(response.text)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

おすすめ

転載: blog.csdn.net/huanglianggu/article/details/115264700