3-4 requests模块进阶
3-4 requests模块进阶-1
requests_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)
设置超时时间:
requests_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)
Requests模块-查看cookies
百度有cookies
查看 cookies
response = requests.get(url="https://www.baidu.com", timeout = 2)
print(response.headers)
print(response.cookies)
print(response.cookies)
print(response.cookies["BDORZ"])
requests_01/demo2.py
url = "http://httpbin.org/cookies"
response = requests.get(url=url)
print(response.cookies)
print(response.headers)
print(response.text)
requests_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)