python用requests實(shí)現(xiàn)http請(qǐng)求代碼實(shí)例
這篇文章主要介紹了python用requests實(shí)現(xiàn)http請(qǐng)求過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
1. get
import requests # 最簡(jiǎn)單的get請(qǐng)求 r = requests.get(url) print(r.status_code) print(r.json()) # url 中?key=value&key=value r = requests.get(url, params=params) # form 表單 params = {"username":"name", "password":"passw0rd"} headers = {'Content-Type':'application/x-www-form-urlencoded'} r = requests.get(url, params=params, headers=headers) # 下載 r = requests.get(url) r.raise_for_status() with open(target, 'wb') as f: for ch in r.iter_content(10000): result_file_size += f.write(ch)
2. post請(qǐng)求
data = {'name':'train', 'device':'CN0989'} r = requests.post(url, json=data) #上傳 files = { "file": (os.path.basename(filepath), open(filepath, "rb"), "application/zip") } print('POST %s'%url) with open(filepath, 'rb') as f: r = requests.post(url, files=files)
3. 登錄
_session = requests.Session() # login url = '%s/login'%_basic_url params = {"username":"admin", "password":"admin"} headers = {'Content-Type':'application/x-www-form-urlencoded'} r = _session.post(url, params=params, headers=headers) #做其他請(qǐng)求 r = _session.get(url) _session.close()
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- Python基于httpx模塊實(shí)現(xiàn)發(fā)送請(qǐng)求
- Python爬蟲實(shí)現(xiàn)HTTP網(wǎng)絡(luò)請(qǐng)求多種實(shí)現(xiàn)方式
- Python3自定義http/https請(qǐng)求攔截mitmproxy腳本實(shí)例
- 解決Python發(fā)送Http請(qǐng)求時(shí),中文亂碼的問題
- 如何基于Python + requests實(shí)現(xiàn)發(fā)送HTTP請(qǐng)求
- Python使用指定端口進(jìn)行http請(qǐng)求的例子
- 對(duì)Python發(fā)送帶header的http請(qǐng)求方法詳解
- 利用python的socket發(fā)送http(s)請(qǐng)求方法示例
- Python發(fā)送http請(qǐng)求解析返回json的實(shí)例
- Python中http請(qǐng)求方法庫(kù)匯總
- Python Http請(qǐng)求json解析庫(kù)用法解析
相關(guān)文章
Python圖片轉(zhuǎn)換成矩陣,矩陣數(shù)據(jù)轉(zhuǎn)換成圖片的實(shí)例
今天小編就為大家分享一篇Python圖片轉(zhuǎn)換成矩陣,矩陣數(shù)據(jù)轉(zhuǎn)換成圖片的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2018-07-07python?numpy?中l(wèi)inspace函數(shù)示例詳解
這篇文章主要介紹了python?numpy?中l(wèi)inspace函數(shù),本文我們通過示例學(xué)習(xí)了linspace函數(shù),如果你熟悉NumPy,一定也注意到還有np.arange函數(shù),兩者最大差異是,linspace能夠精確控制終止值終值,而arange能夠更直接地控制序列中值之間的增量,需要的朋友可以參考下2023-03-03Python3中小括號(hào)()、中括號(hào)[]、花括號(hào){}的區(qū)別詳解
這篇文章主要介紹了Python3中小括號(hào)()、中括號(hào)[]、花括號(hào){}的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-11-11python實(shí)現(xiàn)簡(jiǎn)單的井字棋小游戲
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)簡(jiǎn)單的井字棋小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-04-04使用Python讀寫文本文件及編寫簡(jiǎn)單的文本編輯器
這篇文章主要介紹了使用Python讀寫文本文件及編寫簡(jiǎn)單的文本編輯器的方法,可以利用簡(jiǎn)單的Python代碼實(shí)現(xiàn)編輯器中的讀取清空和文本文件的新建等操作,需要的朋友可以參考下2016-03-03Python實(shí)現(xiàn)圖片查找輪廓、多邊形擬合、最小外接矩形代碼
這篇文章主要介紹了Python實(shí)現(xiàn)圖片查找輪廓、多邊形擬合、最小外接矩形代碼,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-07-0720個(gè)Python?random模塊常用函數(shù)的應(yīng)用與代碼示例
隨機(jī)數(shù)在計(jì)算機(jī)科學(xué)和數(shù)據(jù)科學(xué)領(lǐng)域中扮演著重要角色,Python的標(biāo)準(zhǔn)庫(kù)中提供了random模塊,用于生成各種隨機(jī)數(shù),本文將深入探討random模塊的各種函數(shù),以及它們的應(yīng)用場(chǎng)景和代碼示例,需要的可以參考下2024-03-03最強(qiáng)Python可視化繪圖庫(kù)Plotly詳解用法
數(shù)據(jù)分析離不開數(shù)據(jù)可視化。Plotly 是一款用來做數(shù)據(jù)分析和可視化的在線平臺(tái),功能非常強(qiáng)大,可以在線繪制很多圖形比如條形圖、散點(diǎn)圖、餅圖、直方圖等等2021-11-11