requests登陸的幾種方法

2021-07-29 22:13:59 字數 1164 閱讀 7124

剛剛驗證通過,有些地方還不是太明白,先整理下來 後續完善。

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 在登陸頁面輸入...