雙十一有很多一元秒殺的商品!網速不夠?Python指令碼來湊!
昨天淘寶上面搞秒殺,本來想著靠我驚人的手速去搶一下的,結果。。。。
這些人的手速每天都鍛鍊的麼?這樣不擔心自己身體扛不住的嘛......
所以痛定思痛,想想還是用指令碼更靠譜。
心中默唸:出來吧,大Python牛逼......
進群:548377875 即可獲取數十套PDF哦!
整體流程是:
上淘寶->找到登入按鈕去登陸->在登入頁選擇密碼登入->填入賬號密碼登入->跳到購物車頁->點選全選按鈕,等約定時間,時間到馬上結算、下單。
詳情程式碼
import os from selenium import webdriver import datetime import time #需要下載deckodreiver firefox = os.path.abspath(r"E:Program FilesMozilla Firefoxirefox.exe") os.environ["webdriver.firefox.bin"] = firefox driver = webdriver.Firefox() driver.maximize_window() def login(uname, pwd): driver.get("https://www.taobao.com") if driver.find_element_by_link_text("親,請登入"): driver.find_element_by_link_text("親,請登入").click() input(uname, pwd) #點選購物車裡全選按鈕 if driver.find_element_by_id("J_SelectAll1"): driver.find_element_by_id("J_SelectAll1").click() # time.sleep(3) now = datetime.datetime.now() print('login success:', now.strftime('%Y-%m-%d %H:%M:%S')) def input(uname,pwd): time.sleep(3) #選擇密碼登入 if driver.find_element_by_id("J_Quick2Static"): driver.find_element_by_id("J_Quick2Static").click() time.sleep(3) #使用者名稱輸入 if driver.find_element_by_name("TPL_username"): for i in uname: driver.find_element_by_name("TPL_username").send_keys(i) time.sleep(0.5) time.sleep(3) #密碼輸入 if driver.find_element_by_name("TPL_password"): for j in pwd: driver.find_element_by_name("TPL_password").send_keys(j) time.sleep(0.5) time.sleep(3) #點選登入按鈕 if driver.find_element_by_id("J_SubmitStatic"): driver.find_element_by_id("J_SubmitStatic").click() time.sleep(3) driver.get("https://cart.taobao.com/cart.htm") time.sleep(2) def buy(buytime): while True: now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') if now == buytime: try: #點選結算按鈕 if driver.find_element_by_id("J_Go"): driver.find_element_by_id("J_Go").click() driver.find_element_by_link_text('提交訂單').click() except: time.sleep(1) print(now) time.sleep(1) if __name__=="__main__": #中文賬號記得decode編碼 login("賬號",'密碼') buy('')
這裡用了很多執行緒休眠,是因為太快的輸入,在登入的時候回出現滑動驗證框,所以sleep幾秒,儘量模仿人的操作。
相關文章
- 【Python秒殺指令碼】淘寶或京東等秒殺搶購Python指令碼
- 速度不夠,管道來湊——Redis管道技術Redis
- 達觀資料:資料不夠?GAN來湊!
- 萬物皆可秒——淘寶秒殺Python指令碼,掃貨618,備戰雙11!Python指令碼
- 大型PHP電商網站商品秒殺功能實現思路分析PHP網站
- 利用 JS 指令碼實現網頁全自動秒殺搶購JS指令碼網頁
- Python指令碼秒換桌布Python指令碼
- 秒殺系統如何保證資料庫不崩潰以及防止商品超賣資料庫
- PHP高併發商品秒殺問題的解決方案PHP
- 發一個指令碼來湊數的(obs1.2)指令碼
- 測試網站頁面網速的一個簡單Python指令碼網站Python指令碼
- 你還不夠了解的5個指令碼語言指令碼
- 秒殺SSD,Ubuntu極速開發環境搭建Ubuntu開發環境
- .NetCore+Redis模擬秒殺商品活動(分析)NetCoreRedis
- python使用requests秒殺茅臺(適用某寶,也可搶購其他商品)Python
- 雲端計算秒殺電商秒殺
- .NetCore+Jexus代理+Redis模擬秒殺商品活動NetCoreRedis
- 分享一個整合SSM框架的高併發和商品秒殺專案SSM框架
- 批次殺程式指令碼指令碼
- 明年的iPhone支援雙卡雙待 網速更快iPhone
- 同步秒殺實現:Redis在秒殺功能的實踐Redis
- 解密 Redis 助力雙十一背後電商秒殺系統解密Redis
- 視訊直播系統原始碼,倒數計時顯示,商品秒殺倒數計時原始碼
- 直播帶貨app開發,制定商品秒殺倒數計時提示APP
- 高併發秒殺系統架構詳解,不是所有的秒殺都是秒殺!架構
- DBA救火排殺指令碼指令碼
- 你設計的秒殺系統,能通過 “雙十一” 大考嗎?
- 刷手支付已來,亞馬遜技術專利曝光,不侵犯隱私、秒速支付亞馬遜
- PHP高併發 商品秒殺 問題的 2大種(MySQL or Redis) 解決方案PHPMySqlRedis
- Redis秒殺實戰-微信搶紅包-秒殺庫存,附案例原始碼(Jmeter壓測)Redis原始碼JMeter
- 從京東618秒殺聊聊秒殺限流的多種實現
- 技術不夠,外掛來湊,小心遠控木馬“上身”爆發隱私危機
- 秒殺流程圖流程圖
- 【高併發】秒殺系統架構解密,不是所有的秒殺都是秒殺(升級版)!!架構解密
- TiDB + 京東雲資料庫打造大促極速秒殺體驗TiDB資料庫
- 讓我們來用php編寫一個搶購商品指令碼PHP指令碼
- 為什麼要轉行Java開發?十個理由夠不夠Java
- 分享一個自動殺根鎖(抓住TX鎖不釋放的SESSION)的指令碼Session指令碼