女朋友跟你说晚安之后仍然在线,我用Python制作脚本成功征
大家好,我是辣条。
辣条的一个朋友最近跟我诉苦:女朋友沉迷淘宝抢购无法自拔,大晚上不睡觉都在定时抢购,真是败家。
都是好朋友辣条肯定帮忙,不就是定时抢购,定时清空购物车嘛,这叫安排。
爬取目标
网站:淘宝
工具使用
开发工具:pycharm开发环境:python3。7,Windows10使用工具包:selenuim
需求分析
我们的目标是秒杀淘宝的订单,这里面有几个关键点,首先需要登录淘宝,其次你需要准备好订单,最后要在指定时间快速提交订单。
项目思路解析
selenium安装配置
selenium是Python自动化测试的工具库,需要配置一些环境驱动selenium安装
pipinstallselenium
Selenium安装好之后,并不能直接使用,它需要与浏览器进行对接。这里拿Chrome浏览器为例。若想使用Selenium成功调用Chrome浏览器完成相应的操作,需要通过ChromeDriver来驱动。链接:
https:chromedriver。storage。googleapis。comindex。html根据自身的chorme版本选择安装的驱动版本
下载完成之后,解压,将其放置在Python安装路径下python文件夹中即可
项目解析
尝试通过selenium打开淘宝首页,检验是否安装成功
fromseleniumimportwebdriverdriverwebdriver。Chrome()driver。maximizewindow()driver。get(https:www。taobao。com)
通过xpath定位选取到登录标签,抢购脚本需要先知道你购买的东西是什么
登录的方式课自行选择(可账户密码登录,也可扫码登录,辣条在这里用的扫码登录)
登录成功后点击购物车,选取你需要的商品数据(可全选,可自己手动勾选)
在点击结算按钮
设定一个结算时间,你需要下单的时间
等待时间的到来点击提交订单按钮
简易源码分享
!usrbinenvpythoncoding:utf8Author:BaiChuanFile:淘宝抢购。pyfromseleniumimportwebdriverimportdatetimeimporttimedriverwebdriver。Chrome()driver。maximizewindow()deflogin():打开淘宝登录页,并进行扫码登录driver。get(https:www。taobao。com)time。sleep(3)ifdriver。findelementbylinktext(亲,请登录):driver。findelementbylinktext(亲,请登录)。click()print(请在30秒内完成扫码)time。sleep(30)driver。get(https:cart。taobao。comcart。htm)time。sleep(3)点击购物车里全选按钮ifdriver。findelementbyid(JSelectAll1):driver。findelementbyid(JSelectAll1)。click()nowdatetime。datetime。now()print(loginsuccess:,now。strftime(YmdH:M:S:f))defbuy(buytime):whileTrue:nowdatetime。datetime。now()。strftime(YmdH:M:S。f)print(当前时间now)对比时间,时间到的话就点击结算ifnowbuytime:try:点击结算按钮ifdriver。findelementbyid(JGo):driver。findelementbyid(JGo)。click()driver。findelementbylinktext(提交订单)。click()except:time。sleep(0。1)print(now)time。sleep(0。1)ifnamemain:timesinput(请输入抢购时间:)时间格式:2018090611:20:00。000000login()buy(2021082414:30:00。000000)
脚本是弄完了不过事情好像没完。。。。。。
美联邦通信委员会将2家中企列入威胁国家安全名单美国联邦通信委员会(FCC)25日宣布,将中国电信美洲公司、中国移动国际(美国)公司,以及俄罗斯网络安全公司卡巴斯基实验室三家企业列入所谓威胁美国国家安全的电信设备和服务供应商……
美团Q3财报对于餐饮的老板意义在哪?外卖业务收入美团Q3财报显示外卖业务收入264。85亿元,盈利8。76亿元,纯利润3。3个点。美团对这个外卖利润显然不满意,但是目前整体的外卖扣点已经涨的差不多了。利润低……
华为超级快充到底有多快?日前有国外网站制作了一张手机快充速度排行榜,而华为手机在手机充电速度上,综合起来排名第一。其实早在荣耀Magic上,华为就曾经推出过高达40W功率的快充,当时这个充电速度曝光后……
如何给竖屏视频添加横版图片?就是给视频背景添加上图片吗?我都是用视频剪辑高手呢。我觉得很好操作。只要导入视频素材后,在多个功能的新选项中,打勾添加背景图片,并点开单图导入一张图片就可剪辑我们公司一般……
新能源关注整车机会问:三季报可以看出您投资的方向有重点方向就是科技,硬核科技里如半导体,软件、新能源车、新材料,消费中的医药和免税,孙伟总点评一下这些赛道在股票上三季报的表现?孙伟:三季报……
比亚迪的发展路程、产业不只有汽车:除了大家熟知的汽车,我们还先后进入电子、新能源、轨道交通产业,每一个都是千亿、万亿产值规模的大风口,这背后就是战略前瞻。、业务不只在中国:比亚迪是唯一的……
数字人民币接入支付宝本报讯(记者袁丽娜)随着社会的发展,现在很多人外出时都没有装现金的习惯。原因很简单,因为移动支付在我国非常普及。日前,数字人民币App更新,钱包运营机构中的网商银行(支付宝)已……
微信新增先试后付一键开店功能微店成为首批调通服务商中国网财经5月19日讯最新上线的微信iOS8。0。6版本中,新增先试后付、一键开店功能,微店成为首批调通此功能的服务商。意味着微店商家通过视频号卖货将更为快捷方便。使用先……
华为路由H6测评千兆网无死角覆盖是种怎样体验?爽出于工作的需求,家中网络也早早升级成为千兆宽带。为了发挥千兆光纤的全部性能,也同步升级了WiFi6的路由器。在一年多的使用过程中,发现几条使用痛点:1、千兆网速快路由器发热量大……
鸿蒙OS成三大手机操作系统之一?传闻多家厂商已经在接触华为之前有提到过,最新的鸿蒙OS系统其实和我们大多数人目前正在使用的安卓系统一样都是开源的,这也从侧面向我们透露出一些信息,就是未来会有更多的手机开始使用鸿蒙OS系统,并且会有……
预防重型设备伤人韩国企业在工地引入智能告警技术据韩国《东亚日报》报道,现代建设表示,为防止现场工人被挖掘机和起重机等重型设备卡住的事故发生,将引进以人工智能为基础的装备狭窄(卡住)防止系统。该系统的特点是利用AI区分……
医院HIS预约系统源码同城排队预约下单微信小程序公众号his一、系统源码产品介绍打造在线预约新模式,为不同行业的客户提供在线预约解决方案,帮助商家、企业简化预约流程,给用户提供专业、便捷、安心的预约服务。支持医疗挂号、出行住……