雙十一有很多一元秒殺的商品!網速不夠?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指令碼,掃貨618,備戰雙11!Python指令碼
- 【Python秒殺指令碼】淘寶或京東等秒殺搶購Python指令碼
- 速度不夠,管道來湊——Redis管道技術Redis
- Python指令碼秒換桌布Python指令碼
- 達觀資料:資料不夠?GAN來湊!
- 利用 JS 指令碼實現網頁全自動秒殺搶購JS指令碼網頁
- 秒殺網
- 大型PHP電商網站商品秒殺功能實現思路分析PHP網站
- 《柳葉刀》子刊:睡眠不夠,運動來……湊不了!
- 後直播時代網紅求生之道:打賞不夠,廣告、帶貨來湊
- 阿里雙11秒殺如何設計?阿里
- 秒殺系統如何保證資料庫不崩潰以及防止商品超賣資料庫
- PHP高併發商品秒殺問題的解決方案PHP
- .NetCore+Redis模擬秒殺商品活動(分析)NetCoreRedis
- python使用requests秒殺茅臺(適用某寶,也可搶購其他商品)Python
- .NetCore+Jexus代理+Redis模擬秒殺商品活動NetCoreRedis
- 高併發下秒殺商品,必須知道的9個細節
- DBA救火排殺指令碼指令碼
- 分享一個整合SSM框架的高併發和商品秒殺專案SSM框架
- 同步秒殺實現:Redis在秒殺功能的實踐Redis
- Python Plumbum 簡介:用 Python 來寫指令碼Python指令碼
- 視訊直播系統原始碼,倒數計時顯示,商品秒殺倒數計時原始碼
- 直播帶貨app開發,制定商品秒殺倒數計時提示APP
- 如何讓shell指令碼自殺指令碼
- 你設計的秒殺系統,能通過 “雙十一” 大考嗎?
- 高併發秒殺系統架構詳解,不是所有的秒殺都是秒殺!架構
- 解密 Redis 助力雙十一背後電商秒殺系統解密Redis
- 從京東618秒殺聊聊秒殺限流的多種實現
- PHP高併發 商品秒殺 問題的 2大種(MySQL or Redis) 解決方案PHPMySqlRedis
- 技術不夠,外掛來湊,小心遠控木馬“上身”爆發隱私危機
- 讓我們來用php編寫一個搶購商品指令碼PHP指令碼
- 自己寫的殺mysql執行緒的指令碼MySql執行緒指令碼
- 【高併發】秒殺系統架構解密,不是所有的秒殺都是秒殺(升級版)!!架構解密
- 秒殺系統
- 秒殺流程圖流程圖
- 材質不夠渲染湊——九流美術的自我救贖之路
- Lua 指令碼在 Redis 中能夠保證操作不會被其他指令插入或打擾 ??指令碼Redis
- Redis秒殺實戰-微信搶紅包-秒殺庫存,附案例原始碼(Jmeter壓測)Redis原始碼JMeter