一 解密網路爬蟲之Request庫

2021-09-16 12:18:20 字數 1745 閱讀 5262

request庫的七個常用方法 方法

說明1、

request.request()

構造乙個請求,支援以下各種方法的基礎方法

2|request.get()

獲得html網頁的主要資訊,對應於http的get

3、request.head()

獲取html網頁的頭資訊,對應於http的head

4、request.post()

向html網頁提交post請求,對應於http的post

5、request.put()

向html網頁提交get請求,對應於http的get

6、request.patch()

向html網頁提交區域性修改請求,對應於http的patch

7、request.delete()

向html網頁提交刪除請求,對應於http的delete

print(r.status_code)#檢測請求的狀態碼->200(訪問成功)

print(type(r))#返回型別

print(r.headers)#返回頁面的頭部資訊

response物件的屬性:

respose物件的屬性 屬性

說明r.status_code

http請求的返回狀態,200表示連線成功,404表示 失敗

r.text

http響應內容的字串形式,即,url對應的頁面內容

r.encoding

從http  header中猜測的響應內容編碼方式

從內容中分析出的響應內容編碼方式(備選編碼方式)

r.content

http響應內容的二進位制形式

注意:r.encoding:如果header中不存在charset欄位,則預設為編碼為iso-8859-1,但是這個不能解析中文

>>>r.status_code#請求狀態

200>>>r.encoding #編碼

iso-8859-1

utf-8

>>>r.encoding=("utf-8")

>>>r.text #中文形式輸出

新聞hao123

地圖貼吧更多產品

python爬蟲學習筆記之requests庫

通用 框架 r requests.get url r 表示response物件,包含爬蟲返回的內容。屬性 說明r.status code http請求的返回狀態,200表示連線成功,404表示失敗 r.texthttp r.encoding 從http header中猜測的響應內容編碼方式 從內容中...

Python爬蟲實戰之解密HTML

1.增加本人csdn訪問量 2.當作乙個python的練手專案 3.想寫出更優質的部落格技術文章,不再為了訪問量去寫文章。author ytouch date 2019 07 27 this py is used for brushing pageview for csdn 匯入相關爬蟲庫和解析xm...

網路程式設計 初識Volley之Request的使用

參考自 public class volleyutils public static synchronized volleyutils newinstance context context return volleyutils public requestqueue getrequestqueue...