#使用前
pip install requests
# 傳送get, post請求,獲取響應
response = requests.get(url)
response = requests.post(url,data=)
# response 方法
response.text#該方式往往會出現亂碼,出現亂碼使用response.encoding="utf-8"
response.content.decode()#把響應的二進位制位元組流轉化為str型別
response.request.url#傳送請求的url位址
response.url#response響應的位址
response.request.headers#請求頭
response.headers#響應請求
## 獲取網頁原始碼的正確開啟方式(下面三種)
1. response.content.decode()
2. response.content.decode("gbk")
3. response.text
#為了模擬瀏覽器一樣效果,需要新增瀏覽器屬性headers(user-agent,referer等屬性)
#處理cookie相關的請求
#一、直接攜帶cookie的請求:
# 1. cookie放在headers中
headers=# 用字典分割引數,按分號分割後,按等號前後組成鍵跟值
#二、先傳送post請求,獲取cookie,帶上cookie請求登入後的頁面
1.seesion=requests.session()# session具有的方法跟requests一樣
2.session.post(url,data,headers)#伺服器設定在本地的cookie會儲存在session
3.session.get(url)#會帶上之前儲存在session中的cookie ,能夠請求成功
Python requests介面自動化模組劃分
之前不管是接觸ui自動化還是介面自動化,對於這個專案的層級結構沒有啥概念,就知道建立乙個檔案去寫。後來慢慢懂了分層的思想,然後去觀察別人建立的層級,發現確實都是大同小異的。就以python requests介面自動化來說一下如何建立這些模組 為什麼要這樣去建立。1 config python pac...
Python Requests 學習筆記
一直想用 python 做點網路相關的東西,找了下,發現了 requests 庫,現記錄下學習筆記。requests 是什麼 requests 入門 requests 提高 首先,requests 是什麼。requests是乙個封裝了 http 操作和請求的庫,可以很方便的抓取網頁的內容,囧,這個是...
python requests傳送json格式資料
requests是常用的請求庫,不管是寫爬蟲指令碼,還是測試介面返回資料等。都是很簡單常用的工具。但是,我們寫程式的時候,最常用的介面post資料的格式是json格式。當我們需要post json格式資料的時候,怎麼辦呢,只需要新增修改兩處小地方即可。詳見如下 import requests imp...