python京东抢购软件神器_用Python在京东抢购商品

最近在网上看到一篇运用python从京东抢购商品的博客,激起了我的好奇心,python还真的啥都能做到吗????一起来跟小编尝试一下~

首先肯定是安装python环境,大家可以从官网上下载最新版的python, 官网直通车 ,嘻嘻~ 小编善良吧~

大家根据自己的实际情况选择安装对应的版本~

06944f780a2b

下载完成之后,兄嘚们 不要忘记了重要的一步,勾选上这个选项,然后就可以一股脑的点下一步啦

06944f780a2b

安装完成之后 在cmd命令行里,输入python,如果出现下图信息,就证明第一步已经完成了。

06944f780a2b

geckodriver是用来驱动火狐浏览器的一个重要插件,因此请检查一下有没有安装火狐浏览器

接下来就是下载这个功能插件,点这里~    还是根据实际情况选择对应的版本进行下载

06944f780a2b

下载成功后,解压文件后会有一个 geckodriver.exe的一个应用文件,把这个文件放到火狐浏览器安装目录下C:\Program Files\Mozilla Firefox\

然后将这个路径配置到环境变量里

06944f780a2b

注意哦!!!   还需要将geckodriver.exe放到python安装目录下的script文件夹里

然后呢 在命令行里输入geckodriver  还是一样 如果出现跟小编一样的信息,那就证明安装好了

06944f780a2b

接下来就是见证奇迹的时刻:建一个后缀为.py的文件,暂时就叫它shop.py 毕竟是买东西嘛, 点这里下载文件。

原本是打算直接贴代码,可是代码块只能用markdown来编辑,这个技能小编还没掌握,所以委屈各位大佬,手动下载一下~    以后小编会更新技能的   (抱拳感谢)

下载完成之后在代码里将账户密码改为自己的京东账号和密码。

在含有此文件的目录里运行命令行,  在路径里 直接输入cmd回车 也可以打开哦

运行pip3 install selenium   如果报错的话  尝试  pip3 install --user selenium

新版本的python自带Pip,如果是较早版本的 劳烦再下载一下pip,这里小编就不过多赘述了。

终于来到了最后一步啊!!    那就是运行咱们的shop.py   .

06944f780a2b

默默等待几秒,浏览器就会自动登录,到达设定好的时间时,就会自动从购物车里下单喽。

友情提示:登录时滑块验证需要手动去验证的哦,  还有抢购的商品需要提前放到购物车里。

文章到此就结束了,感谢大家的浏览,有兴趣的朋友可以按照步骤尝试一下,如果觉得有用,麻烦点个赞,支持鼓励一下。

# JD_AutoBuy ## 京东抢购 Python爬虫,自动登录京东网站,查询商品库存,价格,显示购物车详情等。 可以指定抢购商品,自动购买下单,然后手动去京东付款就行。 ## chang log + 2017-03-30 实现二维码扫码登陆 ## 运行环境 Python 2.7 ## 第三方库 - [Requests][1]: 简单好用,功能强大的Http请求库 - [beautifulsoup4][2]: HTML文档格式化及便签选择器 ## 环境配置 ``` Python pip install requests pip install beautifulsoup4 ``` ## 使用帮助 ``` cmd > python scraper-jd.py -h usage: scraper-jd.py [-h] [-u USERNAME] [-p PASSWORD] [-g GOOD] [-c COUNT] [-w WAIT] [-f] [-s] Simulate to login Jing Dong, and buy sepecified good optional arguments: -h, --help show this help message and exit -u USERNAME, --username USERNAME Jing Dong login user name -p PASSWORD, --password PASSWORD Jing Dong login user password -g GOOD, --good GOOD Jing Dong good ID -c COUNT, --count COUNT The count to buy -w WAIT, --wait WAIT Flush time interval, unit MS -f, --flush Continue flash if good out of stock -s, --submit Submit the order to Jing Dong ``` ## 实例输出 ``` cmd +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Thu Mar 30 17:10:01 2017 > 请打开京东手机客户端,准备扫码登陆: 201 : 二维码未扫描 ,请扫描二维码 201 : 二维码未扫描 ,请扫描二维码 201 : 二维码未扫描 ,请扫描二维码 201 : 二维码未扫描 ,请扫描二维码 202 : 请手机客户端确认登录 200 : BADACIFYhf6fakfHvjiYTlwGzSp4EjFATN3Xw1ePR1hITtw0 登陆成功 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Thu Mar 30 17:10:28 2017 > 商品详情 编号:3133857 库存:现货 价格:6399.00 名称:Apple iPhone 7 Plus (A1661) 128G 黑色 移动联通电信4G手机 链接:http://cart.jd.com/gate.action?pid=3133857&pcount=1&ptype=1 商品已成功加入购物车! 购买数量:3133857 > 1 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Thu Mar 30 17:10:30 2017 > 购物车明细 购买 数量 价格 总价 商品 Y 1 6399.00 6399.00 Apple iPhone 7 Plus (A1661) 128G 黑色 移动联通电信4G手机 总数: 1 总额: 6399.00 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ Thu Mar 30 17:10:30 2017 > 订单详情 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ ... ``` ## 注 代码仅供学习之用,京东网页不断变化,代
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值