温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

使用python实现简单淘宝秒杀功能的案例

发布时间:2021-04-06 12:29:01 来源:亿速云 阅读:236 作者:小新 栏目:开发技术

这篇文章给大家分享的是有关使用python实现简单淘宝秒杀功能的案例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

 代码:

import os from selenium import webdriver import datetime import time #需要下载deckodreiver firefox = os.path.abspath(r"E:\Program Files\Mozilla Firefox\firefox.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('2018-01-30 13:35:00')

这里用了很多线程休眠,是因为太快的输入,在登录的时候回出现滑动验证框,所以sleep几秒,尽量模仿人的操作。

感谢各位的阅读!关于“使用python实现简单淘宝秒杀功能的案例”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI