ssl证书校验
import requests
from requests.packages import urllib3
urllib3.disable_warnings()
import json
req = requests.get("https://www.12306.cn",verify = True)
"""
默认用证书,不安全报错/没有证书 verify = False 不会报错
"""
print(req)
本地证书验证
import requests
response = requests.get('https://www.12306.cn', cert=('/path/server.crt', '/path/key'))
print(response.status_code)
代理的使用
import requests
proxies = {"http":"http://139.129.116.46",
"https":"https://139.129.116.46"}
print(requests.get("http://www.baidu.com",proxies=proxies).text)
proxies = {"http":"http://user:password@139.129.116.46:9999",
"https":"https://user:password@139.129.116.46:9999"}
print(requests.get("http://www.baidu.com",proxies=proxies).text)
"""
安装方式:'requests[socks]'
"""
import requests
proxies = {
'http': 'socks5://user:password@host:port',
'https': 'socks5://user:password@host:port'
}
requests.get("https://www.taobao.com", proxies=proxies)