初學了python之后,我從網上學會了可以自動在淘寶定時下單,但是到最后輸入支付密碼網上沒有寫,需要自己手動輸入密碼,我想問一下怎么用python實作可以自動輸入支付密碼完成訂單呢?還有一個問題就是,我在網上學的是從淘寶的購物車里面下單的,但是淘寶有一些是只能從商品鏈接頁面下單,請問從商品鏈接頁面下單到支付,用python怎么修改代碼實作呢?請高手幫我指點這兩個問題!


uj5u.com熱心網友回復:
到了輸入密碼的這里 ,是不是只要鍵盤輸入數字就直接錄入進去了,如果是這樣的話,你找一個按鍵模擬的庫(pyautogui或pykeyboard ...)到了這一步, 模擬一下按鍵(你的密碼)試試uj5u.com熱心網友回復:
感謝您的指導,我是一個初學者,就是以前學過VB有一些基礎,所以您可以教我具體一點嗎?告訴我具體的步驟和具體的代碼,不勝感激!uj5u.com熱心網友回復:
找到節點后selenium的send()可以自動給輸入uj5u.com熱心網友回復:
我查了一下,要使用您說的pykeyboard ,還要安裝好些前置東西,還有很多坑,不是一下子就能使用,我還在慢慢摸索中,不過感謝您的提醒,讓我有了方向!這是論壇上指導的坑:https://blog.csdn.net/u014314850/article/details/88352794
uj5u.com熱心網友回復:
關鍵是我不懂怎么找到那個支付的節點啊,然后send具體怎么用也不是很清楚,哎
uj5u.com熱心網友回復:
用pyautogui 庫吧,我這里可以使用, 把這個代碼放到需要輸入密碼那里import pyautogui
import time
time.sleep(3)
# 前面加個時間等待頁面加載完成,看網速在設定多少秒合適
def password():
pyautogui.press('1') # 輸入密碼第1位
pyautogui.press('1') # 輸入密碼第2位
pyautogui.press('1') # 輸入密碼第3位
pyautogui.press('3') # 輸入密碼第4位
pyautogui.press('4') # 輸入密碼第5位
pyautogui.press('1') # 輸入密碼第6位
pyautogui.press('enter') # 輸入回車
uj5u.com熱心網友回復:
學習了~~~~~~~~uj5u.com熱心網友回復:
用這個庫終于安裝成功了,也輸入成功了,但是因為我代碼不熟練,不懂得截止和判斷錯誤,我把我的代碼私信給你,麻煩您可以幫我檢查一下嗎?不勝感激!
uj5u.com熱心網友回復:
可以的,我試試轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/103643.html
上一篇:geany怎么運行Python
下一篇:python搭建編程環境
