剛剛驗證通過,有些地方還不是太明白,先整理下來 後續完善。
1、通過賬戶名和密碼登陸訪問
loginurl=''
formdata=
headers=
res=req.post(loginurl,data=formdata,headers=headers)
# print res.content
其中loginurl的獲取是根據httpfox來獲取到對應訪問url
2、通過cookie來訪問
raw_cookies="pgv_pvi=1***; _qddaz=qd.b3n4rm.ue0lgg.ivxj26hw; pgv_si=s6920445952; jsessionid=cbe0***18022b54d355e1fd5e49"
cookies={}
for line in raw_cookies.split(';'):
key,value=line.split('=',1)
cookies[key]=value
loginurl=''
res=req.post(loginurl,cookies=cookies)
print res.content
"訪問其它的頁面"
logi1=""
print req.post(logi1,cookies=cookies).content
其中的cookies也是通過httpfox來獲取,然後講cookies的值以字典的方式儲存
3、通過session來訪問
import requests as req
s=req.session()
param=
url=''
r=s.post(url,data=param,verify=false) #登入獲取登入後的session
print r.content
print s.get('',verify=false).content #通過session訪問其它url
今天碰倒乙個ssl認證的問題,可以在post的時候,加入認證的引數,取消ssl的認證校驗
requests..post(url,data=dataform,verify=false)
requests 登陸的幾種方法
一 通過賬戶名和密碼登陸訪問 formdata 需要帶 cookies,則帶上 cookies res req.post url,data formdata,cookies cookies,headers headers 二 通過cookie來訪問 從瀏覽器中獲取 cookies字串 cookies...
使用requests模擬登陸github
學了了下python requests 以及文字處理和正則工具re,順便應用一下。使用requests模擬登陸github 準備 tampler data 使用教程 利用它獲取到登陸所需要的header,post引數等資訊。requests 快速入門教程 模擬 import requests imp...
requests模擬登陸京東(2017 10 1)
以前在一次京東秒殺活動中使用selenium模擬登陸過京東,但最後沒搶到,不知是運氣不佳還是selenium太慢,這次用requests不知能否成功,以下只是模擬登陸的具體思路和 一 思路 模擬登陸大致模式分三個步驟 1 試探 開啟瀏覽器除錯工具 我用的是firefox chrome 在登陸頁面輸入...