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 檢視頁面的源 需要...