最近在网上看到一篇运用python从京东抢购商品的博客,激起了我的好奇心,python还真的啥都能做到吗????一起来跟小编尝试一下~
首先肯定是安装python环境,大家可以从官网上下载最新版的python, 官网直通车 ,嘻嘻~ 小编善良吧~
大家根据自己的实际情况选择安装对应的版本~
下载完成之后,兄嘚们 不要忘记了重要的一步,勾选上这个选项,然后就可以一股脑的点下一步啦
安装完成之后 在cmd命令行里,输入python,如果出现下图信息,就证明第一步已经完成了。
geckodriver是用来驱动火狐浏览器的一个重要插件,因此请检查一下有没有安装火狐浏览器
接下来就是下载这个功能插件,点这里~ 还是根据实际情况选择对应的版本进行下载
下载成功后,解压文件后会有一个 geckodriver.exe的一个应用文件,把这个文件放到火狐浏览器安装目录下C:\Program Files\Mozilla Firefox\
然后将这个路径配置到环境变量里
注意哦!!! 还需要将geckodriver.exe放到python安装目录下的script文件夹里
然后呢 在命令行里输入geckodriver 还是一样 如果出现跟小编一样的信息,那就证明安装好了
接下来就是见证奇迹的时刻:建一个后缀为.py的文件,暂时就叫它shop.py 毕竟是买东西嘛, 点这里下载文件。
原本是打算直接贴代码,可是代码块只能用markdown来编辑,这个技能小编还没掌握,所以委屈各位大佬,手动下载一下~ 以后小编会更新技能的 (抱拳感谢)
下载完成之后在代码里将账户密码改为自己的京东账号和密码。
在含有此文件的目录里运行命令行, 在路径里 直接输入cmd回车 也可以打开哦
运行pip3 install selenium 如果报错的话 尝试 pip3 install --user selenium
新版本的python自带Pip,如果是较早版本的 劳烦再下载一下pip,这里小编就不过多赘述了。
终于来到了最后一步啊!! 那就是运行咱们的shop.py .
默默等待几秒,浏览器就会自动登录,到达设定好的时间时,就会自动从购物车里下单喽。
友情提示:登录时滑块验证需要手动去验证的哦, 还有抢购的商品需要提前放到购物车里。
文章到此就结束了,感谢大家的浏览,有兴趣的朋友可以按照步骤尝试一下,如果觉得有用,麻烦点个赞,支持鼓励一下。