Python requests基本使用

2021-09-10 18:06:38 字數 897 閱讀 8647

**
requests安裝

pip install requests
使用前需要匯入

import requests
模擬瀏覽器向指定**傳送get請求,需要注意一般**都有反爬蟲機制會判斷請求頭部的資料,這時需要自己定製請求頭資料,然後再請求的時候加上頭部資料

response = requests.get("www.baidu.com",headers=headers)
response: response物件是傳送requests請求後返回的資料,裡面包含了我們能夠在網頁中看見的所有資料

response物件在底層實現了一些方法可以幫助我們檢視到獲取到的資料常見的方法:

response.text:能夠拿到**的unicode字串,但是可能會出現亂碼,因為此時瀏覽器會猜測**的編碼,當猜測出錯就出現了亂碼

print(response.text)
print(response.content.decode('utf-8'))
post請求:post請求也是一種常見的請求方式,常用在登入框等地方,傳送post請求需要傳入請求需要的引數(如:使用者名稱,密碼,驗證碼等),requests能夠方便的傳送post請求

模擬瀏覽器向指定**傳送post請求,post方法傳入的資料一般是字典(dict)型別的

response = requests.post(url, data = ,headers=headers)
requests用法豐富我用的最多的就是get,post,可以自己去研究,一般的小型專案用requests庫搓搓有餘

Python Requests 學習筆記

一直想用 python 做點網路相關的東西,找了下,發現了 requests 庫,現記錄下學習筆記。requests 是什麼 requests 入門 requests 提高 首先,requests 是什麼。requests是乙個封裝了 http 操作和請求的庫,可以很方便的抓取網頁的內容,囧,這個是...

python requests傳送json格式資料

requests是常用的請求庫,不管是寫爬蟲指令碼,還是測試介面返回資料等。都是很簡單常用的工具。但是,我們寫程式的時候,最常用的介面post資料的格式是json格式。當我們需要post json格式資料的時候,怎麼辦呢,只需要新增修改兩處小地方即可。詳見如下 import requests imp...

Python Requests 學習 筆記

在做web題目的時候看到一道這樣的題,要讓我迅速提交,看到別人的writeup 發現要寫python指令碼,於是就來學一下python requests 題目連線 來自網路安全實驗室 該文件的內容來自 pyhon requests 快速入門 r requests.get 網域名稱 其他玩法 r re...