Python常用模塊之requests模塊用法分析
本文實(shí)例講述了Python常用模塊之requests模塊用法。分享給大家供大家參考,具體如下:
一. GET請(qǐng)求
1.訪問(wèn)一個(gè)頁(yè)面
import requests r=requests.get('http://www.so.com') print(r.status_code) print(r.text)
2.帶參數(shù)
import requests params = {'a':1,'b':2} r=requests.get('http://www.so.com', params=params) print(r.url)
3.返回?cái)?shù)據(jù)顯示
import requests r = requests.get('https://pullwave.com/pw2/api/acc_query_words?auth_usr=free_vip&src=s0&w1=%E6%8A%96%E9%9F%B3&w2=&date_end=2019-4-6&json=1') print(r.content) print(r.text) print(r.json()) print(r.headers)
4.請(qǐng)求頭
import requests r = requests.get('https://pullwave.com/pw2/api/acc_query_words?auth_usr=free_vip&src=s0&w1=%E6%8A%96%E9%9F%B3&w2=&date_end=2019-4-6&json=1', headers={'User-Agent': 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit'}) print(r.content) print(r.text) print(r.json())
二.POST請(qǐng)求
1.傳參
r = requests.post('http://www.so.com', data={'fdsafdfs': 'fsdsfa', 'fdsfs': 'dfsfs'})
2.傳json
params = {'key': 'value'} r = requests.post(url, json=params)
3.傳文件
upload_files = {'file': open('234.txt', 'rb')} r = requests.post(url, files=upload_files)
4.帶cookie
url = 'http://www.so.com' cs = {'lalala': 'lalala', 'lallala': '23232'} r = requests.get(url, cookies=cs)
5.超時(shí)
r = requests.get(url, timeout=5)
詳細(xì)用法:
http://docs.python-requests.org/zh_CN/latest/user/quickstart.html
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《Python函數(shù)使用技巧總結(jié)》、《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門(mén)與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門(mén)與進(jìn)階經(jīng)典教程》
希望本文所述對(duì)大家Python程序設(shè)計(jì)有所幫助。
相關(guān)文章
PyTorch預(yù)訓(xùn)練的實(shí)現(xiàn)
這篇文章主要介紹了PyTorch預(yù)訓(xùn)練的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-09-09Python+Pyqt實(shí)現(xiàn)簡(jiǎn)單GUI電子時(shí)鐘
這篇文章主要為大家詳細(xì)介紹了Python+Pyqt實(shí)現(xiàn)簡(jiǎn)單GUI電子時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07Django項(xiàng)目開(kāi)發(fā)中cookies和session的常用操作分析
這篇文章主要介紹了Django項(xiàng)目開(kāi)發(fā)中cookies和session的常用操作,結(jié)合實(shí)例形式分析了Django中cookie與session的檢查、設(shè)置、獲取等常用操作技巧,需要的朋友可以參考下2018-07-07pytorch 6 batch_train 批訓(xùn)練操作
這篇文章主要介紹了pytorch 6 batch_train 批訓(xùn)練操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05TensorFlow深度學(xué)習(xí)之實(shí)現(xiàn)合并與分割的示例代碼
這篇文章主要為大家詳細(xì)介紹了TensorFlow中實(shí)現(xiàn)合并與分割的四位函數(shù)以及它們的用法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2023-07-07scikit-learn處理缺失數(shù)據(jù)的方法與實(shí)踐
scikit-learn作為Python中廣泛使用的機(jī)器學(xué)習(xí)庫(kù),提供了多種工具和技術(shù)來(lái)幫助我們處理缺失數(shù)據(jù),本文將詳細(xì)介紹sklearn處理缺失數(shù)據(jù)的方法,并提供實(shí)際的代碼示例,需要的朋友可以參考下2024-06-06基于Python實(shí)現(xiàn)PDF區(qū)域文本提取工具
這篇文章主要為大家介紹了如何通過(guò)Python實(shí)現(xiàn)一個(gè)非常精簡(jiǎn)的圖像化的PDF區(qū)域選擇提取工具,文中示例代碼講解詳細(xì),感興趣的小伙伴可以學(xué)習(xí)一下2021-12-12利用tkinter改變下拉列表(Combobox)的選項(xiàng)值
這篇文章主要介紹了利用tkinter改變下拉列表(Combobox)的選項(xiàng)值,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-01-01