3-4 requests模块进阶-1

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)

猜你喜欢

转载自blog.csdn.net/huanglianggu/article/details/115264700
3-4
今日推荐