python手机端秒杀_python实现简单淘宝秒杀功能
这篇文章主要为大家详细介绍了python实现简单淘宝秒杀功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
本文实例为大家分享了Python淘宝秒杀的具体代码,供大家参考,具体内容如下
昨天茅台在线上搞秒杀,本来想着靠我惊人的手速去秒一瓶,结果。。。。
所以痛定思痛,想想还是用脚本更靠谱。就在网上搜啊搜,看到selenium这个,顿时眼睛一亮!
整体流程是:上淘宝->找到登录按钮去登陆->在登录页选择密码登录->填入账号密码登录->跳到购物车页->点击全选按钮,等约定时间,时间到马上结算、下单。
代码:
import os
from selenium import webdriver
import datetime
import time
#需要下载deckodreiver
firefox = os.path.abspath(r"E:\Program Files\Mozilla Firefox\firefox.exe")
os.environ["webdriver.firefox.bin"] = firefox
driver = webdriver.Firefox()
driver.maximize_window()
def login(uname, pwd):
driver.get("https://www.taobao.com")
if driver.find_element_by_link_text("亲,请登录"):
driver.find_element_by_link_text("亲,请登录").click()
input(uname, pwd)
#点击购物车里全选按钮
if driver.find_element_by_id("J_SelectAll1"):
driver.find_element_by_id("J_SelectAll1").click()
# time.sleep(3)
now = datetime.datetime.now()
print('login success:', now.strftime('%Y-%m-%d %H:%M:%S'))
def input(uname,pwd):
time.sleep(3)
#选择密码登录
if driver.find_element_by_id("J_Quick2Static"):
driver.find_element_by_id("J_Quick2Static").click()
time.sleep(3)
#用户名输入
if driver.find_element_by_name("TPL_username"):
for i in uname:
driver.find_element_by_name("TPL_username").send_keys(i)
time.sleep(0.5)
time.sleep(3)
#密码输入
if driver.find_element_by_name("TPL_password"):
for j in pwd:
driver.find_element_by_name("TPL_password").send_keys(j)
time.sleep(0.5)
time.sleep(3)
#点击登录按钮
if driver.find_element_by_id("J_SubmitStatic"):
driver.find_element_by_id("J_SubmitStatic").click()
time.sleep(3)
driver.get("https://cart.taobao.com/cart.htm")
time.sleep(2)
def buy(buytime):
while True:
now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S')
if now == buytime:
try:
#点击结算按钮
if driver.find_element_by_id("J_Go"):
driver.find_element_by_id("J_Go").click()
driver.find_element_by_link_text('提交订单').click()
except:
time.sleep(1)
print(now)
time.sleep(1)
if __name__=="__main__":
#中文账号记得decode编码
login("账号",'密码')
buy('2018-01-30 13:35:00')
这里用了很多线程休眠,是因为太快的输入,在登录的时候回出现滑动验证框,所以sleep几秒,尽量模仿人的操作。
相关推荐:
python实现数据导出到excel的示例
Python实现确认字符串是否包含指定字符串的实例
以上就是python实现简单淘宝秒杀功能的详细内容,更多请关注Gxl网其它相关文章!
本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉
本文系统来源:php中文网
python手机端秒杀_python实现简单淘宝秒杀功能相关推荐
- python淘宝秒杀_python实现简单淘宝秒杀功能
本文实例为大家分享了Python淘宝秒杀的具体代码,供大家参考,具体内容如下 昨天茅台在线上搞秒杀,本来想着靠我惊人的手速去秒一瓶,结果. 所以痛定思痛,想想还是用脚本更靠谱.就在网上搜啊搜,看到se ...
- python实现淘宝秒杀_python实现简单淘宝秒杀功能
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- python抢茅台_python实现简单淘宝秒杀功能
本文实例为大家分享了Python淘宝秒杀的具体代码,供大家参考,具体内容如下 昨天茅台在线上搞秒杀,本来想着靠我惊人的手速去秒一瓶,结果.... 所以痛定思痛,想想还是用脚本更靠谱.就在网上搜啊搜,看 ...
- python编程实践-简单淘宝秒杀程序
python+selenium实现淘宝商品秒杀(新手上路,轻点喷.2020.7.23) 抢购鞋子,发现那些人下手太快,于是有了自己写一个抢购代码的想法,经过几个小时的折腾,算是拼凑出一个简单的抢购程序 ...
- python制作购物秒杀脚本,以淘宝秒杀脚本为例!
热爱python,请手动关注此微信公众号,大量实战干货,视频教程! 我们的目标是秒杀淘宝的订单,这里面有几个关键点: 首先需要登录淘宝 其次你需要准备好订单 最后要在指定时间快速提交订单 登录淘宝,这 ...
- python模拟登录网站_Python模拟登录淘宝都实现了,你还怕模拟登录?
文章转载自公众号 :裸睡的猪 , 作者 猪哥66 最近想爬取淘宝的一些商品,但是发现如果要使用搜索等一些功能时基本都需要登录,所以就想出一篇模拟登录淘宝的文章! 看了下网上有很多关于模拟登录淘宝,但是 ...
- python电商数据挖掘_Python 爬取淘宝商品数据挖掘分析实战
作者 孙方辉 本文为CDA志愿者投稿作品,转载需授权 项目内容 本案例选择>> 商品类目:沙发: 数量:共100页 4400个商品: 筛选条件:天猫.销量从高到低.价格500元以上. 项目 ...
- python实现用户登录_Python实现简单的用户登录功能并且限制次数
1 建立一个名称为u_info的文件用来存储用户名和密码信息,如图所示 文件内容如下: zhangxiaosan-123456 lixi-123456 2 写登录功能的函数,用def代码创建名称为lo ...
- python手机端秒杀_python实现淘宝秒杀脚本
本文实例为大家分享了python实现淘宝秒杀脚本的具体代码,供大家参考,具体内容如下 1.安装pycharm.网上教程很多. 2.安装 Selenium 库. Selenium支持很多浏览器,我选择的 ...
最新文章
- NC:噬菌体中无机硫辅助代谢基因的生态学研究
- 如何利用数据来支撑设计?
- 实战SSM_O2O商铺_27【商品类别】删除商品类别从Dao到View层的开发
- redis读取自增时候指定的key问题
- java getIV_Java SAP CRM get_children 方法里面参数 iv_as_copy 有什么用? _好机友
- 开发工具:Git和SVN有哪些差异,看完你就懂了?
- oracle,如何查看视图结构,获得视图中的字段名称、字段类型、字段长度等。...
- SOA应用难逃出的五座大山
- Eclipse创建JSP程序
- 订单系统管理系统 开源_8个开源销售点系统
- 苏大计算机考研专业课,苏州大学软件工程考研初试科目考什么?
- Centos校准时间
- Java实验四:类和对象;类的继承和派生;多态性; 接口;构造器应用
- package titlesec error: nested titles
- Vim 自定义补全利器 Snippet
- 6.1 matlab数值微分与数值积分
- Linux 4.x MTD源码分析-cfi-flash设备probe过程分析
- “Random“ objects should be reused解决 Random() 低效问题
- Spring Cloud OAuth2中访问/oauth/token报Unsupported grant type: password问题的解决
- win11 ENSP AR启动40错误解决方法: