1.作用:傳送請求獲取響應
為什麼使用requesst?
1)requests底層實現的是urllib
2)requests在python2和python3中通用,方法完全一樣
3)requests簡單易用(python特性)
4)requests能夠幫助我們解壓響應內容(自動解壓完善請求頭,自動獲取cookie)
2. 傳送簡單的get請求、獲取響應
一般來說名詞,往往都是物件的屬性,對應的動詞是物件的方法
response.url
response.status_code 響應狀態碼
response.text 響應體 str型別
response.content 響應體 bytes型別
response.headers 響應對應的請求頭
response.request.headers 響應頭
response.cookies 響應的cookie (經過了set-cookie動作)
response.request._cookies 響應對應請求的cookie
4. 解決響應內容中文亂碼
response.text 是requests模組基於chardet模組對響應內容的編碼格式做推測,進行轉換並返回str型別
response.content.decode(『utf8』)
5.獲取儲存到本地
找到的url
傳送請求獲取響應
爬蟲 Requests 使用入門
linuxalias命令用於設定指令的別名。home目錄中 bashrc 這個檔案主要儲存個人的一些個性化設定,如命令別名 路徑等。注意 1,寫絕對路徑 2,有空格 改好後使用source bashrc 使用檔案生效 assert response.status code 200 assert re...
爬蟲入門 Requests庫
首先用管理員許可權開啟cmd命令列,然後直接輸入 pip install requests,即可安裝成功 需要聯網 方法 作用requests.request 構造乙個請求,它是支撐以下方法的基礎方法 requests.get 獲取html網頁的主要方法,請求獲取url位置的資源 requests....
python爬蟲筆記(一)requests基本使用
requests是乙個功能強大 簡單易用的 http 請求庫,建議爬蟲使用requests。requests.get url url,params none,headers none,proxies none,cookies none,auth none,verify none,timeout no...