python3 requests 库学习
生活随笔
收集整理的這篇文章主要介紹了
python3 requests 库学习
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#requests
#http 請(qǐng)求
import requests
url='http://www.baidu.com'
requests.post('url')
requests.get('url')
requests.put('url')
requests.head('url')
requests.options('url')#get請(qǐng)求
response=requests.get('url')
#參數(shù)請(qǐng)求
import requests
data={'name':'jmc','age':'1'
}
response=requests.get('url',params=data)
print (response.text)#解析json
import requests
response=requests.get('url')
print (response.json())#獲取二進(jìn)制
import requests
response=requests.get('url')
print (response.content)
#圖片獲取
import requests
response=response.get('url')
with open('c:1.jpg','wb') as f:f.write(response.content)f.close()
#添加headers
import requests
headers={'User-Agent':'jmc''jmc':'jmc'
}
response=requests.get('url',headers=headers)#post
import requests
data={'name':'g0mini''age':'1'
}
headers={'User-Agent':'jmc'
}
response=requests.post('url',data=data,headers=headers)#response
response.status_code
response.headers
response.cookie
response.url
response.history#文件上傳
import requests
files={'file':open('c:/1.text','rb')
}
response=requests.post('url',files=files)
#設(shè)置文件名,文件類型和請(qǐng)求頭
url = 'http://httpbin.org/post'
files = {'file': ('report.xls', open('report.xls', 'rb'), 'application/vnd.ms-excel', {'Expires': '0'})}
r = requests.post(url, files=files)#獲取cookie
import requests
conn=requests.cookie
url=''
response=requests.get('url','conn')#證書(shū)驗(yàn)證
import requests
response=requests.get('url',verify=False)#代理設(shè)置
import requests
proxies={'http':'http://127.0.0.1:8080''https':'https://127.0.0.1:8080'
}
response=requests.get('url',proxies=proxies)#認(rèn)證代理
import requests
response=requests.get('http://127.0.0.1'auth=('user','123'))
#簡(jiǎn)單登錄
import requests
for i in range(1,3):print (i)data={'name':'1 %d'%i,}response=requests.post('url',data=data)
?
轉(zhuǎn)載于:https://www.cnblogs.com/pangya/p/10654623.html
總結(jié)
以上是生活随笔為你收集整理的python3 requests 库学习的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 1. 网络编程概要
- 下一篇: javaEE完整体系结构