1 import requests 2 import urllib3 3 #忽略警告 4 urllib3.disable_warnings() 5 # InsecureRequestWarning 6 7 #SSLError,增加参数verify=False 8 res = requests.get("http://api.github.com/events",verify=False) 9 #json格式 10 print(res.json())
1 import requests 2 import urllib3 3 urllib3.disable_warnings() 4 5 par = { 6 "key1":"value1", 7 "key2":"value2" 8 } 9 10 r = requests.get("http://httpbin.org/get",params=par) 11 print(r.json())#json格式 dict 12 print(r.text)#文本格式 str 13 print(r.encoding)#查看编码格式 14 print(r.content)#以字节方式打印响应体
1 import requests 2 import urllib3 3 urllib3.disable_warnings() 4 5 6 par = { 7 "key1":"value1", 8 "key2":"value2" 9 } 10 11 h ={ 12 #伪造请求,模拟从浏览器发出请求 13 "User-Agent": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:44.0) Gecko/20100101 Firefox/44.0", 14 #"Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8", 15 # "Accept-Language":"zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3", 16 # "Accept-Encoding": "gzip, deflate", 17 # "Connection": "keep-alive", 18 "Cache-Control": "max-age=0", 19 } 20 #通过抓包只传User-Agent,和Cache-Control 21 22 23 24 r = requests.get("http://httpbin.org/get",params=par,headers=h) 25 print(r.json())
原文:https://www.cnblogs.com/xiaoyujuan/p/11182807.html