十行代码,京东秒杀!还有什么比Python牛逼呢?

1,688 阅读2分钟

--

我的高二老师曾经说过,所谓秒杀,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. 运行代码,会出现一个输入行: 请按照提示输入网址,然后他会打开一个页面,对,不要惊讶,他就是让你扫码登陆。 十行代码你想什么烧茄子。

在这里插入图片描述

扫码后登陆后就不用管它了,他会判断是否出现抢购按钮,一旦出现,立马点击,这个行为是个死循环,每秒重复几百次。大家最好在开抢前两三分钟运行代码。然后就不用管它了,但是一定要确认是是抢购键。 4. 实话告诉大家,这个代码写出来三四天了,但是,记住这个转折。 我没用过,不知道抢不抢的到,如果你用这个方法抢到了,评论区回复一波,如果你没有抢到,或者报错了,也不要骂我(脆弱的心受不了)。如果是大佬看不入眼,可以在评论区提点意见,讲点先进技术。 5. 如果有人抢到的话,我会按照这个思路再完善一下。 感谢大家的三连和关注。

近期有很多朋友通过私信咨询有关Python学习问题。为便于交流,点击蓝色自己加入讨论解答资源基地