十行代码,京东秒杀

1.

我的高二老师曾经说过,所谓秒杀,59秒也算秒杀。
所以。。。。。。。。。。。。。。。。。。。。。
上代码:

from selenium import webdriver
import time
url=input('请输入秒杀界面的网址(登陆后的秒杀界面):')
wd=webdriver.Chrome(r'D:/web自动化/chromedriver.exe')
wd.get(url)
time.sleep(15)
while True:
        try:
            if wd.find_element_by_xpath('//*[@id="btn-reservation"]'):
                wd.find_element_by_xpath('//*[@id="btn-reservation"]').click()
        except:
            time.sleep(0.0001)
pass

2.

千万不要直接拿着去用,因为你大概率,不会用。
首先,你需要配置seleium环境
链接如下:是她,就是她,我们的朋友,哒哒哒
在这里插入图片描述
就是这个文件,里面的视频可以不用看,把chrome浏览器和chromedriver.exe装上就行了。
**但是,有一件事非常重要。**你需要在D盘下新建一个文件夹,命名为web自动化,然后把解压后的chromedriver.exe放进去。
在这里插入图片描述

3.

运行代码,会出现一个输入行:
十行代码,京东秒杀_第1张图片
请按照提示输入网址,然后他会打开一个页面,对,不要惊讶,他就是让你扫码登陆。

十行代码你想什么烧茄子。

十行代码,京东秒杀_第2张图片
扫码后登陆后就不用管它了,他会判断是否出现抢购按钮,一旦出现,立马点击,这个行为是个死循环,每秒重复几百次。大家最好在开抢前两三分钟运行代码。然后就不用管它了,但是一定要确认是是抢购键。

4.

实话告诉大家,这个代码写出来三四天了,但是,记住这个转折。
我没用过,不知道抢不抢的到,如果你用这个方法抢到了,评论区回复一波,如果你没有抢到,或者报错了,也不要骂我(脆弱的心受不了)。如果是大佬看不入眼,可以在评论区提点意见,讲点先进技术。

5.

如果有人抢到的话,我会按照这个思路再完善一下。
感谢大家的三连和关注。

你可能感兴趣的:(python,selenium,web,chrome)