淘宝、天猫半价抢购,抢电视、抢茅台,干死黄牛党

taobao_seckill

淘宝、天猫半价抢购,抢电视、抢茅台,干死黄牛党

依赖

安装chrome浏览器,根据浏览器的版本找到对应的chromedriver下载安装

web版使用说明

1、抢购前需要校准本地时间,然后把需要抢购的商品加入购物车
2、如果要打包成可执行文件,可使用pyinstaller自行打包
3、不需要打包的,直接在项目根目录下 执行 python3 main.py
3.1、(可选)需要推送消息提醒(如微信/群机器人/短信),在 https://sre24.com 免费注册得到推送 token,执行 TOKEN=xxx python3 main.py 4、程序运行后,会打开淘宝登陆页,需要自己手动点击切换到扫码登陆

淘宝有针对selenium的检测,如果遇到验证码说明被反爬了,遇到这种情况应该换一个方案,凡是用到selenium都会严重依赖网速、电脑配置。

如果想直接绕过淘宝的检测,可以手动打开浏览器登陆淘宝,然后再用selenium接管浏览器。只提供思路,具体实现大佬们可以自己摸索。

Similar Resources
Comments
  • 运行之后出现错误

    运行之后出现错误

    有点弄不明白,已经安装好驱动,测试了一个样例,可以正常运行,但是不知道为什么运行这个代码就是不行,点开始之后出现一堆报错信息,请大佬帮忙看看,报错如下: Exception in Tkinter callback Traceback (most recent call last): File "D:\Program Files\Python38\lib\tkinter_init_.py", line 1892, in call return self.func(*args) File "main.py", line 40, in b1 = Button(win, text = '开始', command = lambda: run_killer(txt, txt2)) File "main.py", line 14, in run_killer ChromeDrive(seckill_time = seckill_time, password = password).sec_kill() File "F:\vscode\taobao_seckill\seckill\seckill_taobao.py", line 49, in init self.seckill_time_obj = datetime.strptime(self.seckill_time, '%Y-%m-%d %H:%M:%S') File "D:\Program Files\Python38\lib_strptime.py", line 568, in _strptime_datetime tt, fraction, gmtoff_fraction = _strptime(data_string, format) File "D:\Program Files\Python38\lib_strptime.py", line 352, in _strptime raise ValueError("unconverted data remains: %s" % ValueError: unconverted data remains: .137638

  • TOKEN没法导入

    TOKEN没法导入

    TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX”项识别为 cmdlet、函数、脚本文 件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1

    • TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX python main.py
    •   + CategoryInfo          : ObjectNotFound: (TOKEN=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXString) [], CommandNotFoundExcep
       tion
        + FullyQualifiedErrorId : CommandNotFoundException
  • net error

    net error

    运行之后在“每分钟刷新一次页面,..”下出现这个错误是什么原因?

    每分钟刷新一次界面,防止登录超时... [14444:16632:1207/102907.925:ERROR:ssl_client_socket_impl.cc(982)] handshake failed; returned -1, SSL error code 1, net_error -101 [14444:16632:1207/102907.925:ERROR:ssl_client_socket_impl.cc(982)] handshake failed; returned -1, SSL error code 1, net_error -101 ...

  • SyntaxError: invalid syntax

    SyntaxError: invalid syntax

    How to fix the error below?

    "chrome_options.add_argument(f'--user-agent={choice(get_useragent_data())}')
                                                                                ^
    SyntaxError: invalid syntax"
    

    Thanks.