欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python 京东抢购茅台脚本(亲测可用)

程序员文章站 2022-03-23 11:12:12
源代码可参考作者:https://github.com/huanghyw/jd_seckill由于项目遵循GPL-3.0 License协议,明确项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布,故不写长篇篇幅来描述代码内容。基于原作者的描述和本人的亲身实战,确实可以抢到茅台。如有小白以及python入门者不懂详情,可以帮忙指导,抢购茅台。driver.get(‘https://www.taobao.com/’)class pay: # 登录模块 def login_in(se...

源代码可参考作者:https://github.com/huanghyw/jd_seckill

由于项目遵循GPL-3.0 License协议,明确项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布,故不写长篇篇幅来描述代码内容。

基于原作者的描述和本人的亲身实战,确实可以抢到茅台。

如有小白以及python入门者不懂详情,可以帮忙指导,抢购茅台。

#反复结算
def auto_check(self,times):
    while True:
        try:
            if driver.find_element_by_id('J_SelectAll1'):
                driver.find_element_by_id('J_SelectAll1').click()
                time.sleep(0.5)
                break
        except:
            time.sleep(0.5)
            pass

    while True:
        if datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') >= times:
            while True:
                try:
                    driver.find_element_by_id("J_Go").click()
                    print("成功结算")
                    driver.find_element_by_link_text('提交订单').click()
                    print(f"抢购成功,请尽快付款")
                    time.sleep(5)
                    return 0
                except:
                    print("无法结算,重试")
                    time.sleep(1)
                    driver.get("https://cart.taobao.com/cart.htm")
                    self.auto_check(times)
def auto_check1(self,times):
    while True:
        if datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S.%f') >= times:
            while True:
                try:
                    driver.find_element_by_id("J_Go").click()
                    print("成功结算")
                    driver.find_element_by_link_text('提交订单').click()
                    print(f"抢购成功,请尽快付款")
                    time.sleep(5)
                    return 0
                except:
                    print("无法结算,重试")
                    time.sleep(1)
                    driver.get("https://cart.taobao.com/cart.htm")
                    self.auto_check(times)
# 运行
def run_driver(self, num, pwd, times):
    self.login_in(num, pwd, times)

本文地址:https://blog.csdn.net/weixin_35770067/article/details/111825509

相关标签: Python