国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python實現簡單淘寶秒殺功能

2020-01-04 15:15:00
字體:
來源:轉載
供稿:網友

本文實例為大家分享了Python淘寶秒殺的具體代碼,供大家參考,具體內容如下

昨天茅臺在線上搞秒殺,本來想著靠我驚人的手速去秒一瓶,結果。。。。

所以痛定思痛,想想還是用腳本更靠譜。就在網上搜啊搜,看到selenium這個,頓時眼睛一亮!

整體流程是:上淘寶->找到登錄按鈕去登陸->在登錄頁選擇密碼登錄->填入賬號密碼登錄->跳到購物車頁->點擊全選按鈕,等約定時間,時間到馬上結算、下單。

 代碼:

import osfrom selenium import webdriverimport datetimeimport time#需要下載deckodreiverfirefox = os.path.abspath(r"E:/Program Files/Mozilla Firefox/firefox.exe")os.environ["webdriver.firefox.bin"] = firefoxdriver = 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('2018-01-30 13:35:00')

這里用了很多線程休眠,是因為太快的輸入,在登錄的時候回出現滑動驗證框,所以sleep幾秒,盡量模仿人的操作。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到python教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沭阳县| 卢氏县| 清新县| 铁岭县| 贵州省| 湘阴县| 漯河市| 灵山县| 修文县| 华蓥市| 宁蒗| 孝昌县| 宣武区| 宁波市| 巨鹿县| 育儿| 文山县| 柞水县| 贵阳市| 宣化县| 大渡口区| 治县。| 房山区| 邮箱| 馆陶县| 石首市| 孟连| 贞丰县| 英吉沙县| 福建省| 内乡县| 普陀区| 鄢陵县| 浦江县| 安达市| 望都县| 通榆县| 永春县| 吕梁市| 阿拉善左旗| 吉木萨尔县|