request



超时设置
import requests
from requests.exceptions import ReadTimeout,
HTTPError,
RequestException

try : response = requests.get('',timeout = ) print(response.status_code) except ReadTimeout: print('Time out') except HTTPError: print('http error') except RequestException: print('ERROR')

 


 

证书验证
import requests 
from requests.package import urllib
urllib.disable_warnings()

reponse = requests.get('url',verify=False)

 

import requests

response = requests.get
response.status_code
response.headers
response.cookies
response.url
response.history

 

  各种请求方式

1 import request
2 request.post()
3 request.put()
4 request.delete()
5 request.head()
6 request.options()
 1 请求
 2 import requests
 3 reponse = requests.get(url,verify)
 4 print(reponse.text)
 5 带参数get请求
 6 import requests
 7 reponse =requestes.get() 
 8 print(reponse.txet) 
 9 
10 import requests
11 data={}#字典
12 reponse = requests.get('url'params=data)
13 print(reponse.text) 
14 
15 import requests
16 reponse -= requests.get()
17 with open ('','wb') as f :
18     f.write(reponse.content)
19     f.close()

 

posted @ 2019-10-01 17:54  希望の曙光  阅读(402)  评论(0)    收藏  举报