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

  介绍

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

,代码:

import 操作系统   得到selenium  import  webdriver   import  datetime   import 时间      #需要下载deckodreiver   时间=firefox  os.path.abspath (r" E: \ Program 文件\ Mozilla  Firefox \ firefox.exe")   os.environ [“webdriver.firefox.bin"],=, firefox   时间=driver  webdriver.Firefox ()   driver.maximize_window ()      def 登录(uname, pwd):   ,driver.get (“https://www.taobao.com")   ,if  driver.find_element_by_link_text(“亲,请登录“):   ,driver.find_element_by_link_text(“亲,请登录“).click ()   ,输入(uname, pwd)      ,#点击购物车里全选按钮   ,if  driver.find_element_by_id (“J_SelectAll1"):   ,driver.find_element_by_id (“J_SelectAll1") .click ()   ,# time . sleep (3)   ,你=,datetime.datetime.now ()   ,打印(& # 39;login 成功:& # 39;,,now.strftime (& # 39; Y % - % - % d  % H: % m: % & # 39;))      def 输入(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 小姐:拷贝uname:   driver.find_element_by_name才能(“TPL_username") .send_keys(我)   time . sleep(0.5)才能   ,time . sleep (3)      ,#密码输入   ,if  driver.find_element_by_name (“TPL_password"):   ,for  j  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 购买(buytime):   ,while 真正的:   ,你=,datetime.datetime.now () .strftime (& # 39; Y % - % - % d  % H: % m: % & # 39;)   ,if 你==,buytime:   尝试才能:   ,,#点击结算按钮   ,,if  driver.find_element_by_id (“J_Go"):   ,,driver.find_element_by_id (“J_Go") .click ()   ,,driver.find_element_by_link_text(& # 39;提交订单& # 39;).click ()   除了才能:   ,,time . sleep (1)   现在,print ()   ,time . sleep (1)   if  __name__==癬_main__":   ,#中文账号记得编解码码   ,登录(“账号“,& # 39;密码& # 39;)   ,买(& # 39;2018 - 01 - 30,13:35:00& # 39;)

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

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

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