模擬傳送get請求
前置條件:匯入requests庫
一、傳送不帶引數的get請求
**如下:
importrequests
#傳送get請求
response = requests.get(url="
")print(response.content.decode("
utf-8
")) #
以utf-8的編碼輸出內容
二、傳送帶引數的get請求
傳送帶引數的get請求有幾種方式
方式一:引數在url中
**如下:
importrequests
#傳送帶引數的get請求
#方式一:引數在url中
#http 協議,www.baidu.com 主機號,/s 請求位址,wd=貓 引數
host = "
/s?wd=貓"#
headers =
response = requests.get(url=host,headers=headers)
print(response.content.decode("
utf-8
"))
方式二:引數在字典中
**如下:
importrequests
#方式二:引數在字典中
host = "
/s"headers =
data = #
引數在字典中
response = requests.get(url=host,headers=headers,params=data)
print(response.content.decode('
utf-8
'))
獲取響應資料的基本資訊
**如下:
importrequests
#傳送get請求
response = requests.get(url="
")#獲取響應的基本資訊
print( "
狀態碼:
", response.status_code )
print( "
請求url:
",response.url )
print( "
頭部資訊:
", response.headers )
print( "
cookie資訊:
", response.cookies )
print("
位元組形式資訊:
",response.content )
print("
文字資訊:
",response.text)
print("
編碼格式:
",response.encoding)
使用requests傳送get post請求
首先是安裝requests庫 pip install requests 匯入requests庫 import requests 定義乙個url 入參直接寫在url內,使用問號隔開 url test 返回的資料定義為r url賦值為之前定義的值 r requests.get url url test ...
使用requests傳送get請求
基本用法 import requests req requests.get 發起get請求 print req.text 列印響應內容req.ok 檢查返回碼是不是 200 ok 如果是則返回true,否則返回false req.url 檢視請求的url,也就是 req.text 檢視返回的響應內容...
1 爬蟲基礎requests模組的get請求
graph td a url list b 傳送請求獲取響應 b c 解析響應 c 提取資料 d 儲存資料 c a請求頭 響應頭set cookie 伺服器設定的使用者cookie 所有的狀態碼都不可信,一切以是否從抓包得到的響應中獲取到資料為準 import requests url respon...