【紧急情况】:回宿舍放下书包的我,花了20分钟敲了一个抢购脚本

文章目录

  • 情况紧急 ⁉️
  • 抢❗️抢❗️抢❗️
    • 开抢时间说明💨
    • 开抢过程💥
      • Get_cookie.py
      • 开抢
  • 结束语😱

情况紧急 ⁉️


不管你信不信,这就是俺刚瞧出的代码!!!
现在离20:00还有38分钟!!!
我现在在飞速的敲着文字,本来想着今晚简简单单买个东西就好,结果一看某宝,发现我想买的衣服有0元抢购的活动!!!

在这里插入图片描述
于是,刚吃完饭领完快递的我一到宿舍就开始劈里啪啦的敲起了代码,敲完代码后又进行一遍编的测试,终于将代码调试成功了。
具体实现如何,请往下看👇

抢❗️抢❗️抢❗️

本次代码实现的功能是抢某宝的商品,需要先将商品加入购物车,然后根据用户输入的开抢时间进行任务等待,时间一到,立即开抢!!!
注意:先设置好默认收货地址,然后将商品加入购物车!!!

开抢时间说明💨

在这里插入图片描述

开抢过程💥

Get_cookie.py

Get_cookie.py – 老朋友又来了,《小玩意儿》专栏中已经说烂咯,那在这就简单说明一下吧:
20秒内登录某宝,获取登录后的Cookie,保存为taobao_cookies.txt,这是实现自动登录前的必须一个步骤。

直接拿走💪

from selenium import webdriver
from time import sleep
import jsonif __name__ == '__main__':driver = webdriver.Chrome()driver.maximize_window()driver.get('https://login.taobao.com/member/login.jhtml?')sleep(20)dictCookies = driver.get_cookies() # 获取list的cookiesjsonCookies = json.dumps(dictCookies) # 转换成字符串保存with open('taobao_cookies.txt', 'w') as f:f.write(jsonCookies)print('cookies保存成功!')

开抢

from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import datetime
import time
import jsonclass Taobao(object):def __init__(self):# 登入以下网址即可直接跳转到购物车self.url = 'https://cart.taobao.com/cart.htm?'self.driver = webdriver.Chrome()self.driver.get(self.url)self.driver.maximize_window()# 自动登录def login(self):# 获取保存下的cookie值with open('taobao_cookies.txt', 'r', encoding='utf8') as f:listCookies = json.loads(f.read())# 往browser里添加cookiesfor cookie in listCookies:cookie_dict = {'domain': '.taobao.com','name': cookie.get('name'),'value': cookie.get('value'),"expires": '','path': '/','httpOnly': False,'HostOnly': False,'Secure': False}self.driver.add_cookie(cookie_dict)self.driver.refresh()# 等待快速登录按钮出现并点击WebDriverWait(self.driver, 1000).until(EC.presence_of_element_located((By.XPATH, '//div[@class="fm-btn"]/button')))self.driver.find_element(By.XPATH, '//div[@class="fm-btn"]/button').click()def shopping_cart(self):# 设定时间等待,等到时间到了立即开抢startTime = datetime.datetime(2022, 11, 10, 20, 0, 1)print('正在等待开抢...')while datetime.datetime.now() < startTime:time.sleep(1)# 点击全选WebDriverWait(self.driver, 1000).until(EC.presence_of_element_located((By.XPATH, '//div[@id="J_SelectAll1"]')))self.driver.find_element(By.XPATH, '//div[@id="J_SelectAll1"]').click()# 等待结算按钮出现后点击WebDriverWait(self.driver, 1000).until(EC.element_to_be_clickable((By.XPATH, '//a[@id="J_Go"]')))self.driver.find_element(By.XPATH, '//a[@id="J_Go"]').click()time.sleep(0.5)try:self.driver.find_element(By.XPATH, '//a[@id="J_Go"]').click()except:passWebDriverWait(self.driver, 1000).until(EC.element_to_be_clickable((By.LINK_TEXT, '提交订单')))# 等待“提交订单”元素加载完毕后点击self.driver.find_element(By.LINK_TEXT, '提交订单').click()def run(self):self.login()self.shopping_cart()taobao = Taobao()
taobao.run()

结束语😱

如果喜欢,点赞👍 收藏🌈 关注哦💖
话不多说,开抢啦啦啦!!!
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/72458.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

中国科学院大学计算机在职博士招生,中国科学院在职博士研究生如何报考?

中国科学院大学博士研究生招收的学术型博士学位研究生&#xff0c;旨在培养德智体全面发展&#xff0c;在本学科领域掌握坚实宽广的基础理论和系统深入的专门知识&#xff0c;具有独立从事科学研究及相关工作的能力&#xff0c;能在科学研究和专门技术等方面做出创造性成果的高…

大学论文的研究框架是什么?

第一次写论文&#xff0c;难免连论文的基本固定结构都不得而知&#xff0c;更别提论文内容的研究框架啦&#xff01;这一篇是论文基础知识的扫盲&#xff01;告诉你一个论文的基本框架与如何树立起自己选题的内容研究框架~本篇干货满满&#xff0c;如果你还不会写论文&#xff…

巴比特 | 元宇宙每日必读:Meta开源AI模型ImageBind,可横跨6种模态,同时处理6种感官数据,元宇宙建设将更进一步...

摘要&#xff1a;据《科创板日报》报道&#xff0c;当地时间5月9日&#xff0c;Meta宣布开源了一种可以横跨6种不同模态的全新AI模型ImageBind&#xff0c;包括视觉&#xff08;图像和视频形式&#xff09;、温度&#xff08;红外图像&#xff09;、文本、音频、深度信息、运动…

Meta提出全新参数高效微调方案,仅需一个RNN,Transformer模型GPU使用量减少84%!

近来&#xff0c;随着ChatGPT和GPT-4模型的不断发展&#xff0c;国内外互联网大厂纷纷推出了自家的大语言模型&#xff0c;例如谷歌的PaLM系列&#xff0c;MetaAI的LLaMA系列&#xff0c;还有国内公司和高校推出的一些大模型&#xff0c;例如百度的文心一言&#xff0c;清华的C…

计算机社团活动展望未来,2018社团展望未来演讲稿范文

2018社团展望未来演讲稿范文 我们社团展望未来&#xff0c;就必须坚持社团活动的创新。以下是小编要与大家分享的社团展望未来演讲稿范文&#xff0c;供大家参考! 社团展望未来演讲稿范文(一) 不知不觉中&#xff0c;我加入到社团部这个大家庭中已有半年的时间。这半年&#xf…

我的专业我做主计算机演讲稿,我的未来我做主演讲稿

我的未来我做主演讲稿 演讲稿的写法比较灵活&#xff0c;可以根据会议的内容、一件事事后的感想、需要等情况而有所区别。在日常生活和工作中&#xff0c;演讲稿应用范围愈来愈广泛&#xff0c;在写之前&#xff0c;可以先参考范文&#xff0c;以下是小编精心整理的我的未来我做…

计算机社团竞选优势6,关于社团竞选演讲稿汇总六篇

关于社团竞选演讲稿汇总六篇 使用正确的写作思路书写演讲稿会更加事半功倍。在我们平凡的日常里&#xff0c;演讲稿应用范围愈来愈广泛&#xff0c;大家知道演讲稿的格式吗&#xff1f;下面是小编为大家整理的社团竞选演讲稿6篇&#xff0c;供大家参考借鉴&#xff0c;希望可以…

Meta「分割一切」超进化版来了!检测、分割、生成一切,狂揽2k星

编&#xff5c;桃子 好困源&#xff5c;新智元 Meta的SAM「分割一切」模型刚发布&#xff0c;国内团队就进行了二创&#xff0c;打造了一个最强的零样本视觉应用Grounded-SAM&#xff0c;不仅能分割一切&#xff0c;还能检测一切&#xff0c;生成一切。 Meta的「分割一切」模型…

粤港澳大湾区Microsoft Build 2023 After Party - 广州站

在经历过阳春三月一大波GPT带来的AI浪潮之后&#xff0c;今年的Build大会尤其令人期待。本次Build大会发布了超过50个新技术&#xff0c;尤其是在ChatGPT中支持Bing插件来提供联机搜索、Windows Copilot加入微软Copilot大家庭&#xff0c;提出Copilot Stack来便于搭建您自己的C…

学会这八个技术,你离BAT大厂不远了

红人榜第七期来咯~本期干货&#xff1a;HTTP、本周最受关注的技术关键词TOP8&#xff0c;往下看吧~ 在如今这个时间和知识都是碎片化的时代&#xff0c;C站根据C1-C4认证的成长路径&#xff0c;进行知识细化整理&#xff0c;形成系统化的知识图谱。 小编根据C1认证的成长路径…

互联网大佬谁编程排第一?周鸿祎:我应该可以排到前三名

10月24日是程序员节。在这一天&#xff0c;360集团创始人周鸿祎在社交平台发布动态为程序员点赞。 周鸿祎表示&#xff0c;未来&#xff0c;世界是架构在软件之上&#xff0c;是数字化的世界&#xff0c;每一个程序员都承担着重要的使命&#xff0c;用技术为国家解决一些“卡脖…

这个 GitHub Trending 让我在腾讯会议中“换脸成”任何人!来唠唠如何上手

前言&#xff1a; GitHub 上又火了个项目&#xff0c;蛮有趣的&#xff1a;可以让你在 ZOOM 、腾讯会议等等软件中“换脸”成别人。自己 fork 到本地&#xff0c;调了一调。作者封装的已经相当好了&#xff0c;当然了&#xff0c;像我这种 CRUD 程序员 AI 小白 肯定是要调一天…

周鸿祎评互联网大佬编程能力:我可以排前三

10月24日&#xff0c;也是一年一度的程序员节&#xff0c;360集团董事长兼CEO周鸿祎在B站发布了一段视频&#xff0c;讲述自己最早学习编程时的经历&#xff0c;以及关于程序员的故事。 在互联网程序圈出身的大佬们中&#xff0c;谁的编程能力最高&#xff1f;对此&#xff0c;…

分割一切还不够,还要视频跟踪一切,《清明上河图》也能轻松拿下

南方科技大学郑锋团队的这项研究&#xff1a;Track Anything &#xff0c;很好的解决了 SAM 在视频领域的短板。 本月初&#xff0c;Meta 发布「分割一切」AI 模型&#xff08;Segment Anything Model&#xff0c;简称 SAM&#xff09;&#xff0c;可以为任何图像或视频中的任何…

【深度学习】分割一切还不够,还要视频跟踪一切,《清明上河图》也能轻松拿下...

南方科技大学郑锋团队的这项研究&#xff1a;Track Anything &#xff0c;很好的解决了 SAM 在视频领域的短板。 本月初&#xff0c;Meta 发布「分割一切」AI 模型&#xff08;Segment Anything Model&#xff0c;简称 SAM&#xff09;&#xff0c;可以为任何图像或视频中的任何…

小孩上了半年小学,针对老师的评语总结,如何对症优化教育培养策略?chatGPT搜了一下,AI震惊了我

评语 班主任评语&#xff1a; 你是一个性格内向、聪明伶俐的男孩。平时能按时完成老师布置的作业&#xff0c;学习认真&#xff0c;成绩优良&#xff0c;做事认真。但有时自己的事情还不能自己完成&#xff0c;希望你以后可以独立起来&#xff0c;遇到问题多想办法&…

安卓APP源码和设计报告——体育馆预约系统

项目名称&#xff1a;体育馆体育场预约系统专业&#xff1a;班级&#xff1a;学号&#xff1a;姓名&#xff1a; 目 录 一、项目功能介绍3 二、项目运行环境3 1、开发环境3 2、运行环境3 3、是否需要联网3 三、项目配置文件及工程结构4 1、工程配置文件4 2、工程结构目…

波士顿人形机器人Atlas学会“跑酷”,身手超越大部分人类

最近&#xff0c;有外媒报道&#xff0c;波士顿动力公司发布了一则关于Atlas机器人“跑酷”的视频。 在视频中&#xff0c;机器人Atlas小跑单腿跳过障碍物&#xff0c;甚至面对前面的盒子&#xff0c;可以来个非常炫酷的“三连跳”&#xff0c;跳跃高度40厘米。 Atlas来个完美…

波士顿动力人形机器人会后空翻了

11月17日消息&#xff0c;据外媒报道&#xff0c;波士顿动力&#xff08;BostonDynamics&#xff09;开发的人形机器人Atlas本来是一个笨重的人形机器人&#xff0c;现在会后空翻了。 Atlas在过去的几年里进步非常大&#xff0c;它不仅学会了后空翻&#xff0c;而且变得更加轻便…

波士顿动力机器人齐秀舞姿,这是要成团出道?

2020-12-30 18:40:34 机器之心报道 作者&#xff1a;杜伟、魔王 距波士顿动力被韩国现代收购不到一个月的时间&#xff0c;这家致力于「酷炫」机器人研发的公司放出了新的视频。这次人形机器人 Atlas、机器狗 Spot 和双轮机器人 Handle 齐上阵&#xff0c;大秀舞姿。 波士顿动…