【Python秒殺指令碼】淘寶或京東等秒殺搶購
Python 圖形處理
from selenium import webdriver
import datetime
import time
def login():
# 開啟淘寶登入頁,並進行掃碼登入
browser.get(")
time.sleep(3)
if browser.find_element_by_link_text(" 你好,請登入 "):
browser.find_element_by_link_text(" 你好,請登入 ").click()
print("====== 請在 30 秒內完成登入 ")
time.sleep(30)
browser.get(")
time.sleep(3)
now = datetime.datetime.now()
print('======login success:', now.strftime('%Y-%m-%d %H:%M:%S'))
time.sleep(5)
def buy(times, choose):
# 點選購物車裡全選按鈕
if choose == 2:
print("====== 請手動勾選需要購買的商品 ")
while True:
now =跟單網gendan5.com datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
# 對比時間,時間到的話就點選結算
if now > times:
if choose == 1:
while True:
try:
if browser.find_element_by_id("J_SelectAll2"):
browser.find_element_by_id("J_SelectAll2").click()
break
except:
print("====== 找不到購買按鈕 ")
# 點選結算按鈕
while True:
try:
if browser.find_element_by_link_text(" 去結算 "):
browser.find_element_by_link_text(" 去結算 ").click()
print("====== 結算成功 ")
break
except:
pass
while True:
try:
if browser.find_element_by_id('order-submit'):
browser.find_element_by_id('order-submit').click()
now1 = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f')
print("====== 搶購成功時間: %s" % now1)
except:
print("====== 再次嘗試提交訂單 ")
time.sleep(0.01)
# 定位元素方式三種任何一個都可以使用過,實際使用自由組合。
# ( 1 ) id 定位 driver.find_element_by_id("id")
# ( 2 ) name 定位 driver.find_element_by_name("name")
# ( 3 ) class 定位 driver.find_element_by_class_name("class_name")
# 搶購主函式
if __name__ == "__main__":
times = input(" 請輸入搶購時間,格式如 (2018-09-06 11:20:00.000000):")
browser = webdriver.Chrome()
browser.maximize_window()
login()
choose = int(input(" 到時間自動勾選購物車請輸入“ 1 ”,否則輸入“ 2 ”: "))
buy(times, choose)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69946337/viewspace-2920253/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 萬物皆可秒——淘寶秒殺Python指令碼,掃貨618,備戰雙11!Python指令碼
- 從京東618秒殺聊聊秒殺限流的多種實現
- 利用 JS 指令碼實現網頁全自動秒殺搶購JS指令碼網頁
- python使用requests秒殺茅臺(適用某寶,也可搶購其他商品)Python
- 關於搶購秒殺的實現思路與事例程式碼
- Redis秒殺實戰-微信搶紅包-秒殺庫存,附案例原始碼(Jmeter壓測)Redis原始碼JMeter
- Redis 實現高併發下的搶購 / 秒殺功能Redis
- 秒殺網
- 高併發秒殺系統架構詳解,不是所有的秒殺都是秒殺!架構
- Web系統大規模併發——電商秒殺與搶購Web
- 【高併發】秒殺系統架構解密,不是所有的秒殺都是秒殺(升級版)!!架構解密
- 秒殺系統
- 秒殺流程圖流程圖
- 暢購商城(十四):秒殺系統「下」
- 暢購商城(十三):秒殺系統「上」
- 同步秒殺實現:Redis在秒殺功能的實踐Redis
- Redis+Lua解決高併發場景搶購秒殺問題Redis
- TiDB + 京東雲資料庫打造大促極速秒殺體驗TiDB資料庫
- 秒殺系統分析
- Android 實現GridView的橫向滾動,實現仿京東秒殺效果AndroidView
- 秒殺架構實踐架構
- 秒殺系統設計
- 秒殺最佳化-基於阻塞佇列實現秒殺最佳化佇列
- Python指令碼秒換桌布Python指令碼
- Redis秒殺系統架構設計-微信搶紅包Redis架構
- 秒殺架構模型設計架構模型
- 秒殺系統的設計
- 秒殺外掛的業務邏輯分析 秒殺外掛可以幫助您什麼?
- 秒殺系統:如何打造並維護一個超大流量的秒殺系統?
- python版:單機redis實現秒殺,防止超限PythonRedis
- 雙十一有很多一元秒殺的商品!網速不夠?Python指令碼來湊!Python指令碼
- 阿里雙11秒殺如何設計?阿里
- 電商秒殺系統設計
- Redis在秒殺功能的實踐Redis
- RocketMQ實現優惠券秒殺MQ
- [系統設計]秒殺系統
- 商城秒殺系統總結(Java)Java
- 微服務電商秒殺系統微服務