URL參數(shù)傳遞方式一:使用字典傳遞參數(shù)
url = 'https://www.apiopen.top/satinApi'
params = {'type': 1, 'page': 2}
response = requests.get(url, params)
print(response)
這段代碼使用requests
庫(kù)發(fā)送了一個(gè)GET請(qǐng)求,指定了一個(gè)URL('https://www.apiopen.top/satinApi'
)和一個(gè)參數(shù)字典(params
)。params
字典中包含了請(qǐng)求的參數(shù),其中type
的值為1,page
的值為2。requests.get()
方法會(huì)自動(dòng)將參數(shù)拼接到URL中,并發(fā)送GET請(qǐng)求。最后打印出了響應(yīng)的結(jié)果。
URL參數(shù)傳遞方式二:直接在URL中拼接參數(shù)
url = 'https://www.apiopen.top/satinApi?type=1&page=1'
response = requests.get(url)
# print(response)
這段代碼直接在URL字符串中通過拼接的方式傳遞參數(shù)。URL中包含了兩個(gè)參數(shù)type
和page
,分別設(shè)置為1和1。再次使用requests.get()
方法發(fā)送GET請(qǐng)求,并將響應(yīng)結(jié)果賦值給response
變量。在本例中,注釋掉了print(response)
代碼行。
獲取響應(yīng)頭信息
print(response.headers)
使用response.headers
可以獲取到服務(wù)器響應(yīng)的頭部信息,包括Content-Type、Server、Date等。
獲取響應(yīng)體數(shù)據(jù)
a. 獲取二進(jìn)制數(shù)據(jù)
content = response.content
print(type(content))
response.content
返回響應(yīng)內(nèi)容的二進(jìn)制表示。通過type()
函數(shù)可以查看content
變量的數(shù)據(jù)類型。
b. 獲取字符數(shù)據(jù)
text = response.text
print(type(text))
response.text
返回響應(yīng)內(nèi)容的字符串表示。通過type()
函數(shù)可以查看text
變量的數(shù)據(jù)類型。
c. 獲取JSON數(shù)據(jù)
json = response.json()
print(type(json))
print(json)
response.json()
將響應(yīng)內(nèi)容解析為JSON格式,并返回對(duì)應(yīng)的Python數(shù)據(jù)結(jié)構(gòu)。通過type()
函數(shù)可以查看json
變量的數(shù)據(jù)類型。打印json
變量將顯示解析后的字典或列表對(duì)象。
注意:只有當(dāng)響應(yīng)內(nèi)容的MIME類型為application/json
時(shí),response.json()
才會(huì)成功解析JSON數(shù)據(jù)。
總結(jié):本段代碼展示了通過
requests
庫(kù)發(fā)送HTTP請(qǐng)求,并獲取響應(yīng)的頭部信息和不同格式的響應(yīng)體數(shù)據(jù)。
進(jìn)階案例
【Python】Python 實(shí)現(xiàn)猜單詞游戲——挑戰(zhàn)你的智力和運(yùn)氣!
【python】Python tkinter庫(kù)實(shí)現(xiàn)重量單位轉(zhuǎn)換器的GUI程序
【python】使用Selenium獲取(2023博客之星)的參賽文章
【python】使用Selenium和Chrome WebDriver來獲取 【騰訊云 Cloud Studio 實(shí)戰(zhàn)訓(xùn)練營(yíng)】中的文章信息
使用騰訊云 Cloud studio 實(shí)現(xiàn)調(diào)度百度AI實(shí)現(xiàn)文字識(shí)別
【玩轉(zhuǎn)Python系列【小白必看】Python多線程爬蟲:下載表情包網(wǎng)站的圖片
【玩轉(zhuǎn)Python系列】【小白必看】使用Python爬取雙色球歷史數(shù)據(jù)并可視化分析
【玩轉(zhuǎn)python系列】【小白必看】使用Python爬蟲技術(shù)獲取代理IP并保存到文件中
【小白必看】Python圖片合成示例之使用PIL庫(kù)實(shí)現(xiàn)多張圖片按行列合成
【小白必看】Python爬蟲實(shí)戰(zhàn)之批量下載女神圖片并保存到本地
【小白必看】Python詞云生成器詳細(xì)解析及代碼實(shí)現(xiàn)
【小白必看】Python爬取NBA球員數(shù)據(jù)示例
【小白必看】使用Python爬取喜馬拉雅音頻并保存的示例代碼
【小白必看】使用Python批量下載英雄聯(lián)盟皮膚圖片的技術(shù)實(shí)現(xiàn)
【小白必看】Python爬蟲數(shù)據(jù)處理與可視化
【小白必看】輕松獲取王者榮耀英雄皮膚圖片的Python爬蟲程序
【小白必看】利用Python生成個(gè)性化名單Word文檔
【小白必看】Python爬蟲實(shí)戰(zhàn):獲取陰陽(yáng)師網(wǎng)站圖片并自動(dòng)保存
小白必看系列之圖書管理系統(tǒng)-登錄和注冊(cè)功能示例代碼
小白實(shí)戰(zhàn)100案例: 完整簡(jiǎn)單的雙色球彩票中獎(jiǎng)判斷程序,適合小白入門
使用 geopandas 和 shapely(.shp) 進(jìn)行地理空間數(shù)據(jù)處理和可視化
使用selenium爬取貓眼電影榜單數(shù)據(jù)
圖像增強(qiáng)算法Retinex原理與實(shí)現(xiàn)詳解
爬蟲入門指南(8): 編寫天氣數(shù)據(jù)爬蟲程序,實(shí)現(xiàn)可視化分析
爬蟲入門指南(7):使用Selenium和BeautifulSoup爬取豆瓣電影Top250實(shí)例講解【爬蟲小白必看】
爬蟲入門指南(6):反爬蟲與高級(jí)技巧:IP代理、User-Agent偽裝、Cookie繞過登錄驗(yàn)證及驗(yàn)證碼識(shí)別工具
爬蟲入門指南(5): 分布式爬蟲與并發(fā)控制 【提高爬取效率與請(qǐng)求合理性控制的實(shí)現(xiàn)方法】
爬蟲入門指南(4): 使用Selenium和API爬取動(dòng)態(tài)網(wǎng)頁(yè)的最佳方法
爬蟲入門指南(3):Python網(wǎng)絡(luò)請(qǐng)求及常見反爬蟲策略應(yīng)對(duì)方法
爬蟲入門指南(2):如何使用正則表達(dá)式進(jìn)行數(shù)據(jù)提取和處理
爬蟲入門指南(1):學(xué)習(xí)爬蟲的基礎(chǔ)知識(shí)和技巧
深度學(xué)習(xí)模型在圖像識(shí)別中的應(yīng)用:CIFAR-10數(shù)據(jù)集實(shí)踐與準(zhǔn)確率分析
Python面向?qū)ο缶幊袒A(chǔ)知識(shí)和示例代碼
MySQL 數(shù)據(jù)庫(kù)操作指南:學(xué)習(xí)如何使用 Python 進(jìn)行增刪改查操作
Python文件操作指南:編碼、讀取、寫入和異常處理
使用Python和Selenium自動(dòng)化爬取 #【端午特別征文】 探索技術(shù)極致,未來因你出“粽” # 的投稿文章
Python多線程與多進(jìn)程教程:全面解析、代碼案例與優(yōu)化技巧
Selenium自動(dòng)化工具集 - 完整指南和使用教程
Python網(wǎng)絡(luò)爬蟲基礎(chǔ)進(jìn)階到實(shí)戰(zhàn)教程
Python入門教程:掌握for循環(huán)、while循環(huán)、字符串操作、文件讀寫與異常處理等基礎(chǔ)知識(shí)
Pandas數(shù)據(jù)處理與分析教程:從基礎(chǔ)到實(shí)戰(zhàn)
Python 中常用的數(shù)據(jù)類型及相關(guān)操作詳解
【2023年最新】提高分類模型指標(biāo)的六大方案詳解
Python編程入門基礎(chǔ)及高級(jí)技能、Web開發(fā)、數(shù)據(jù)分析和機(jī)器學(xué)習(xí)與人工智能文章來源:http://www.zghlxwxcb.cn/news/detail-670685.html
用4種回歸方法繪制預(yù)測(cè)結(jié)果圖表:向量回歸、隨機(jī)森林回歸、線性回歸、K-最近鄰回歸文章來源地址http://www.zghlxwxcb.cn/news/detail-670685.html
到了這里,關(guān)于【從零學(xué)習(xí)python 】92.使用Python的requests庫(kù)發(fā)送HTTP請(qǐng)求和處理響應(yīng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!