对淘宝秒杀程序的实践【2022.9】

本文记录了使用Python 3.7和selenium 4.4.3进行淘宝秒杀程序实践的过程。尽管程序能够运行,但在抢购热门商品时成功率是0%。在实践中遇到的三个主要问题包括:'chromedriver' 执行文件路径问题,'WebDriver' 对象找不到'find_element_by_link_text'和'find_element_by_id'属性。这些问题分别通过下载对应版本的webdriver,导入By模块并修改查找元素方式来解决。作者反思科技改变了购物体验,但也增加了抢购难度,计划尝试其他类型的秒杀策略。
摘要由CSDN通过智能技术生成

编程与库的环境

Python版本:3.7(具体是几忘了,懒得查了)
selenium库 版本:4.4.3

成果与结果

程序能跑,但是抢热门商品成功率0% QAQ

from selenium import webdriver
from selenium.webdriver.common.by import By
import datetime
import time
from os import path

d = path.dirname(__file__)
abspath = path.abspath(d)

# 连接Chrome浏览器
options = webdriver.ChromeOptions()
driver = webdriver.Chrome(executable_path="C:/Program Files/Google/Chrome/Application/chromedriver", options=options)

driver.maximize_window()#最大化浏览器


def login():
  # 打开淘宝登录页,并进行扫码登录
  driver.get("https://www.taobao.com")
  time.sleep(3)
  if driver.find_element(By.LINK_TEXT,"亲,请登录"):
    driver.find_element(By.LINK_TEXT,"亲,请登录"
使用说明: 一,(关于参数设置功能说明:) 1,淘宝秒杀网址:就是秒杀秒杀商品页面的网址。 2,打开/登录:输入淘宝秒杀网址后,在秒杀前必须按一次这个按钮,如果没有登录会提示登陆,如果已经登陆会打开淘宝秒杀商品页面。 3,退货运费险和匿名购买:货运费险只有部分商家有,这可以不管它,是不是使用匿名购买邮大家自由选择,打钩表示:匿名购买,如果商家不允许匿名购买的话就得自己去掉匿名购买前面后钩。 4,运费:默认是快递,一般不用管它,如果是卖家包邮的话也不用管它。 5,答题抢拍和刷新频率:答题抢拍功能尚在测试中,暂不提供。刷新频率就是秒杀的时候自动刷新的间隔时间。 6,上架时间:在输入淘宝秒杀网址后按一次“上架时间”按钮可以查看秒杀商品的开始时间。 7,停止抢拍:当不想秒杀时可以按这个按钮停止并关闭淘宝网自动抢拍器。 8,开始抢拍:这个按钮是在需要抢拍的时候按的。 二,(关于秒杀资源功能说明:) 1,在窗口最大化后可以看到有“秒杀资源”的功能,提供了淘宝商城包邮和不包邮的秒杀资源信息。根据需要可以设置查看秒杀页面数量。默认为:20页。 2,点击:淘宝商城秒杀(不包邮)就查看不包邮的商城秒杀信息。点击:(包邮)就查看包邮的商城秒杀信息。 三,(使用说明:) 如果出现报毒,先说明一下: 本软件使用易语言中文编程开发,中文编程跟英文软件编译有很大的区别,国内安全软件并没有投入太多的资金去研究这款编程软件(像360)害怕者勿下!希望各位下载前看清楚介绍和注意事项再评论,谢谢!害怕勿下!
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼犬

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值