色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

python3 requests 各種發送方式詳解

瀏覽:4日期:2022-06-20 18:26:33

大凡人世間的痛苦,多是因放不下有時候我常想,痛苦,該是時光刮給生命的一場颶風吧生活,本就是以這樣一種特別的方式,掀起遮蓋的一切,讓你看到人生的真相。

一、什么是requests,怎么安裝

requests 是python 的一個模擬發送請求的庫, 基本上調用別人接口的時候,這個是現在主流安裝的話 直接pip就行了

pip install requests二、requests 模塊的使用

我們通常進行請求之前都會先去postman上面去模擬一遍,看是否請求的通,然后再進行接口模擬,下面的介紹都是一個postman的圖 之后就是用請求的代碼這樣看起來比較直觀一點

2.1 get請求(最基本的請求)

python3 requests 各種發送方式詳解

直接進行一個get請求的代碼是這樣的

# 導入模塊import requests# 定義請求地址url = ’http://www.baidu.com/’# 定義自定義請求頭headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36'}# 定義 GET 請求參數params = { 'kw':'dzw'}# 使用 GET 請求參數發送請求response = requests.get(url,headers=headers,params=params)# 獲取響應的 html 內容html = response.text2.2 post請求 form-data 格式的

python3 requests 各種發送方式詳解

這樣是post 表單傳參,這樣基本上也用來文件上傳

# 導入模塊import requests# 定義請求地址url = ’https://dzw.news.qq.com/pet/send’# 定義 fomedata 請求參數m = MultipartEncoder(fields={'uid':'4054942','gift':'4'} )# 定義自定義請求頭 并且制定類型headers = { 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36', 'Content-Type':m.content_type}# 使用 POST 請求參數發送請求response = requests.post(url,headers=headers,data= m)# 獲取響應的 html 內容html = response.text2.3 post 請求上傳文件和別的參數

python3 requests 各種發送方式詳解

這里是文件和dirCode 兩個參數 在post請求的時候 就要把他單獨來傳

# 導入模塊import requests# 定義請求地址url = ’http://127.0.0.1:8183/oss/uploadFile’headers = {# 注意這里不能指定 Content-Type 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36'}# 這里指定dirCode 別的參數m = { 'dirCode': '1002' } # 這里指定文件files = {’file’: open(’站點基礎數據錄入模板.xlsx’, ’rb’)} # 使用 POST 請求參數發送請求 response = requests.post(url,headers = hearders, data= m,files = files)# 獲取響應的 html 內容html = response.text2.4 post 請求 json 形式的(常用)

python3 requests 各種發送方式詳解

這個是最常用的json形式的傳參

# 導入模塊import requests# 定義請求地址url = ’http://127.0.0.1:8183/notice/test’headers = {# 這里指定 Content-Type 是json 格式的'Content-Type':'application/json', 'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.85 Safari/537.36'}# 指定參數 data = {'id':'dzw','recipientPeopleList':['d6576263-4868-4420-a91b-17f3993582ff','e332a43a-9ab5-4827-a5f8-92acb2469bb9','d3cd8347-5a08-4c22-99ed-df153cbe6f41'] }# 發起請求 注意 data 是放在json 里面的response = requests.post('http://127.0.0.1:8183/notice/test',headers = hearders, json = data)# 打印參數print(response.text)三、總結

在使用這個庫進行請求的時候,經常會忘了之前的哪種請求怎么用的,然后踩了一些坑 正好這里寫下來記錄一下

到此這篇關于python3 requests 各種發送方式的文章就介紹到這了,更多相關python requests發送內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 全高清特级毛片 | 日韩精品一区二区三区乱码 | 国产一级a毛片高清 | 毛片网站免费在线观看 | 一级片在线免费看 | 亚洲黄视频在线观看 | 欧美亚洲日本在线 | 久久亚洲国产精品 | 久久精品国产一区二区三区 | 亚洲一区二区久久 | 亚洲国产精品日韩在线观看 | 99热久久国产精品免费观看 | 另类视频综合 | 欧美日韩国产58香蕉在线视频 | 精品国产91久久久久久久a | 欧美成年黄网站色高清视频 | 亚洲天堂男人 | 506rr亚洲欧美 | 一区二区三区中文国产亚洲 | 久久国产一片免费观看 | 国产成人精品视频一区二区不卡 | 国产成人三级经典中文 | 一区二区三区四区五区六区 | 国产永久免费高清动作片www | 国产伦精品一区二区三区四区 | 国产成人综合洲欧美在线 | 美国毛片网 | 制服丝袜怡红院 | 国产欧美亚洲三区久在线观看 | 暖暖视频日韩欧美在线观看 | 久久久久久亚洲精品不卡 | 黄色成人免费网站 | 久久久久久尹人网香蕉 | 99久久精品久久久久久婷婷 | 亚洲天堂网在线观看 | 精品外国呦系列在线观看 | 欧美在线视频观看 | 亚洲欧美日韩中文字幕在线一区 | 在线观看欧洲成人免费视频 | 国产91成人 | 日韩中文字幕视频 |