Python模擬登陸京東

2021-08-20 16:43:34 字數 3110 閱讀 2332

1、開啟京東登陸網頁:

2、開啟瀏覽器除錯面板 ,接著輸入賬號密碼進行登陸;此時在瀏覽器除錯面板network捕捉到網路資訊

在除錯面板下找到登陸的那個post請求:如上圖的紅色框中:

檢視除錯面板的header

請求頭:

查詢字串:

表單資料:

當然上面的請求頭、查詢字串、表單資料基本上可以在頁面上找到:

# 獲取驗證碼標籤

display = soup.select('#o-authcode')[0].get('style')

auth_code = ''

ifnot display:

print ('需要驗證碼')

code = input('請輸入驗證碼')

return code

deflogin

(self):

""" 登入

:return:

"""url = ''

data = self.get_login_data()

headers =

content = s.post(url, data=data, headers=headers).text

result = json.loads(content[1: -1])

return result

defrush

(self):

print('功能正在趕來的路上,敬請期待。。。')

pass

defhandle

(): print("*************** 選單列表 **************")

print('1、搶購')

print('2、加入購物車')

num = input('請輸入功能編號:')

if num == '1':

print('搶購功能正在趕來的路上,敬請期待。。。')

else:

print('加入購物車功能正在趕來的路上,敬請期待。。。')

# print('加入購物車成功!!!')

pass

username = input('請輸入京東賬號:')

password = input('請輸入京東密碼:')

jd = jd(username, password)

result = jd.login()

if result.get('success'):

print('登入成功')

handle()

else:

print('登入失敗')

requests模擬登陸京東(2017 10 1)

以前在一次京東秒殺活動中使用selenium模擬登陸過京東,但最後沒搶到,不知是運氣不佳還是selenium太慢,這次用requests不知能否成功,以下只是模擬登陸的具體思路和 一 思路 模擬登陸大致模式分三個步驟 1 試探 開啟瀏覽器除錯工具 我用的是firefox chrome 在登陸頁面輸入...

Python 模擬登陸

主要講述賬號密碼登陸,cookie登陸,3.cookie cookie 是伺服器對每個請求使用者的標識,伺服器可以通過cookie判斷請求使用者是不是同乙個人,經常我們登入 時,登陸成功以後我們關閉頁面,我們再次去進入這個頁面,已經是登入狀態了。cookie也有時效性,一定時間以後cookie就會失...

Python模擬登陸

這裡用知乎 www.zhihu.com 來測試的python的模擬登陸操作 首先用firefox和fiddler來攔截所有對知乎的請求,包括進入登陸的頁面的url www.zhihu.com signin 和登陸的url www.zhihu.com login phone num 檢視頁面的源 需要...