gpt4 book ai didi

python淘宝准点秒杀抢单的实现示例

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 27 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章python淘宝准点秒杀抢单的实现示例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

我这里使用的chorme浏览器,使用前购物车内需要有商品 。

1、ChromeDriver的安装

若想使用Selenium成功调用Chrome浏览器完成相应的操作,需要通过ChromeDriver来驱动.

这里是ChromeDriver的官方下载地址.

链接:https://chromedriver.storage.googleapis.com/index.html 。

我们在下载之前先来确认下我们使用的Chrome浏览器版本,只需要红框内几位相同即可 。

python淘宝准点秒杀抢单的实现示例

python淘宝准点秒杀抢单的实现示例

根据自己操作系统选择 。

python淘宝准点秒杀抢单的实现示例

Python安装路径下Scripts文件夹中即可 。

python淘宝准点秒杀抢单的实现示例

2、实现代码

from selenium import webdriverimport timeimport datetime# 打开Chrome浏览器browser = webdriver.Chrome()def login():    # 打开淘宝首页,通过扫码登录    browser.get("https://www.taobao.com")    time.sleep(3)    if browser.find_element_by_link_text("亲,请登录"):        browser.find_element_by_link_text("亲,请登录").click()        print(f"请尽快扫码登录")        time.sleep(10)def picking(method):    # 打开购物车列表页面    browser.get("https://cart.taobao.com/cart.htm")    time.sleep(3)    # 是否全选购物车    if method == 0:        while True:            try:                if browser.find_element_by_id("J_SelectAll1"):                    browser.find_element_by_id("J_SelectAll1").click()                    break            except:                print(f"找不到购买按钮")    else:        print(f"请手动勾选需要购买的商品")        time.sleep(5)def buy(times):    while True:        now = datetime.datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")        print(now)        # 对比时间,时间到的话就点击结算        if now > times:            # 点击结算按钮            while True:                try:                    if browser.find_element_by_id("J_Go"):                        browser.find_element_by_id("J_Go").click()                        print(f"结算成功,准备提交订单")                        break                except:                    pass            # 点击提交订单按钮            while True:                try:                    if browser.find_element_by_link_text("提交订单"):                        browser.find_element_by_link_text("提交订单").click()                        print(f"抢购成功,请尽快付款")                except:                    print(f"再次尝试提交订单")            time.sleep(0.01)if __name__ == "__main__":    login();    picking(0);    buy("2021-05-12 21:57:08.211142"); #修改为自己所需要的时间,注意时间格式一定要对

到此这篇关于python淘宝准点秒杀抢单的实现示例的文章就介绍到这了,更多相关python淘宝准点秒杀内容请搜索我以前的文章或继续浏览下面的相关文章希望大家以后多多支持我! 。

原文链接:https://blog.csdn.net/weixin_45873781/article/details/116768720 。

最后此篇关于python淘宝准点秒杀抢单的实现示例的文章就讲到这里了,如果你想了解更多关于python淘宝准点秒杀抢单的实现示例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com