富婆闺蜜非让我用Python给她写个淘宝双十一抢购脚本,那只能安排了

389 篇文章 8 订阅
373 篇文章 5 订阅

有一个每年双十一就要剁一只手的姐妹是种什么体验?在没有学会Python的时候,就是让我给她各种抢券,现在学会一点Python,就让我给她写个抢购脚本,哎!有什么办法呢,是自己的惯的那也只能宠着了。
image.png

image.png

经过我不懈努力的研究,实验最终完成啦!欢迎各位大佬给我看看能不能在优化一下,欢迎指出我的不足。

进入正文。。。

咱们的爬取目标

网站:[淘宝]

image.png

工具使用

开发工具:pycharm
开发环境:python3.7, Windows10
使用工具包:selenuim

需求分析

我们的目标是秒杀淘宝的订单,这里面有几个关键点,首先需要登录淘宝,其次你需要准备好订单,最后要在指定时间快速提交订单。

项目思路解析

selenium安装配置

selenium是Python自动化测试的工具库,需要配置一些环境驱动
selenium安装

pip install selenium
复制代码

Selenium安装好之后,并不能直接使用,它需要与浏览器进行对接。这里拿Chrome浏览器为例。若想使用Selenium成功调用Chrome浏览器完成相应的操作,需要通过ChromeDriver来驱动。
链接:

[chromedriver.storage.googleapis.com/index.html]

根据自身的chorme版本选择安装的驱动版本

image.png

image.png

下载完成之后,解压,将其放置在Python安装路径下python文件夹中即可

image.png

项目解析

尝试通过selenium打开淘宝首页,检验是否安装成功

from selenium import webdriver
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.taobao.com")


复制代码

通过xpath定位选取到登录标签,抢购脚本需要先知道你购买的东西是什么
image.png

登录的方式课自行选择(可账户密码登录,也可扫码登录,辣条在这里用的扫码登录)

登录成功后点击购物车,选取你需要的商品数据(可全选,可自己手动勾选)

image.png

在点击结算按钮
image.png

设定一个结算时间,你需要下单的时间

image.png

等待时间的到来 点击提交订单按钮

image.png
另外怕大家不会使用,直接给大家准备了写好的,直接下载打开即可使用!
源码放在百度云盘上了需要可以微信扫描下方CSDN官方认证二维码免费领取

点此免费领取:CSDN大礼包:《python学习路线&全套学习资料》免费分享

Python学习大纲

Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。
在这里插入图片描述

入门学习视频

Python实战案例

光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。
在这里插入图片描述
在这里插入图片描述
最后,千万别辜负自己当时开始的一腔热血,一起变强大变优秀。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值