python京东预约抢购_Python实现京东秒杀功能代码
本文实例为大家分享了Python实现京东秒杀功能的具体代码,供大家参考,具体内容如下
#Python 3.5
#coding:utf-8
#import scrapy
from selenium import webdriver
import time
import datetime
driver = webdriver.Firefox()
driver.get('https:www.jd.com/')
class JDLOGIN(object):
def login_jd(self,num,pwd):
driver.find_element_by_link_text('你好,请登录').click()
time.sleep(10)
driver.find_element_by_link_text('账户登录').click()
time.sleep(3)
driver.find_element_by_id('loginname').send_keys(num)
driver.find_element_by_id('nloginpwd').send_keys(pwd)
time.sleep(3)
driver.find_element_by_id('loginsubmit').click()
time.sleep(5)
nowwhandle = driver.current_window_handle
driver.find_element_by_link_text('我的购物车').click()
allhandles = driver.window_handles
for handle in allhandles:
if handle != nowwhandle:
driver.switch_to_window(handle)#切换至窗口 购物车页面
time.sleep(5)
driver.find_element_by_link_text('去结算').click()
time.sleep(4)
def buy_on_time(self,buytime):
while True:
now = datetime.datetime.now()
if now.strftime('%Y-%m-%d %H:%M:%S') == buytime:
driver.find_element_by_id('order-submit').click()
time.sleep(3)
print(now.strftime('%Y-%m-%d %H:%M:%S'))
print('successful!!!')
time.sleep(0.5)
# 返回原先到的窗口
#driver.switch_to_window(nowwhandle)
def start(self,num,pwd,buytime):
self.login_jd(num,pwd)
self.buy_on_time(buytime)
jdlogin=JDLOGIN()
jdlogin.start('手机号','密码','秒杀时间' )
需要先将秒杀物品添加至购物车(必须为秒杀物品,秒杀无品加入购物车后结算时不需要勾选【全选框】),并提前设置默认收货地址
该代码为闲时所写,没有进一步优化,面向对象的函数也不够精简,不过功能已经实现
需要在cmd命令行安装selenium包:pip install selenium
其余包同理,需要啥下载即可
以上所述是小编给大家介绍的Python实现京东秒杀功能详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
python京东预约抢购_Python实现京东秒杀功能代码相关推荐
- python京东预约抢购_Python参考代码:京东抢券脚本
一.参数获取 要实现发送请求抢券,需要获取券的URL,并定制请求头Request Headers,下面所有参数都来自Chrome的开发者工具.大多浏览器都有开发者工具,可以按需选择. 准备步骤:登录网 ...
- 小猿圈Python之实现京东秒杀功能代码
现在电商产业的多种多样,从最早的阿里巴巴.淘宝到现在的京东等等数不胜数,你还记得的京东的秒杀功能吗?小猿圈python讲师今天就为你实现京东秒杀功能代码. #Python3.5 #coding:utf ...
- 如何使用python编程抢京东优惠券 知乎_小猿圈Python之实现京东秒杀功能代码
现在电商产业的多种多样,从最早的阿里巴巴.淘宝到现在的京东等等数不胜数,你还记得的京东的秒杀功能吗?小猿圈python讲师今天就为你实现京东秒杀功能代码. #Python3.5 #coding:utf ...
- python秒杀神器_Python实现京东秒杀功能代码
本文实例为大家分享了Python实现京东秒杀功能的具体代码,供大家参考,具体内容如下 #Python 3.5 #coding:utf-8 #import scrapy from selenium im ...
- python 3.8教程_Python 3.8 新功能全解
Python 3.8是Python语言的最新版本,它适合用于编写脚本.自动化以及机器学习和Web开发等各种任务.现在Python 3.8已经进入官方的beta阶段,这个版本带来了许多语法改变.内存共享 ...
- python京东预约抢购流程_[Python] 京东秒杀商品抢购-茅台抢购自动获取抢购时间【修改】...
这是咋回事 2021-01-12 08:36:03,201 - 14344-MainThread - jd_spider_requests.py[line:462] - INFO: 商品名称:[茅台白 ...
- python怎么抢东西_python实现京东秒杀抢购商品操作
#!/usr/bin/env python##-*- coding:utf-8 -*- from selenium importwebdriverimportdatetimeimporttime dr ...
- python京东预约抢购_京东抢购脚本js教程
代码 #!/usr/bin/env python# -*- coding:utf-8 -*-from selenium import webdriverimport datetimeimport ti ...
- python京东自动签到_Python 实现京东自动签到领京豆
今天带大家进行模拟京东登录,并进行签到获取京豆,1000 个京豆 = 10 元,毕竟「苍蝇也是肉」,每天用脚本可以获取大概 n 个京豆,是不是一个发现了一个「发家致富」的好路子? 废话不多说,下面开始 ...
最新文章
- 如何让Table显示滚动条
- JBoss7官方下载最新版本
- 接上一篇配置多仓库相关命令
- 级联下拉框效果,动态加载图片
- for循环优化_前端js if判断以及for循环该如何写的更好,优化upup
- pycharms怎么看文件被什么引用_办公室文件柜怎么选,选购文件柜有什么窍门
- SQL2005中的XXproperty() 函数归纳
- so把asp页面生成静态的html,23、asp系列课程--server.URLEncode方法和server.HTMLEncode方法...
- 聚数引智,承德大数据产业对接交流会将于2019中国国际数字经济博览会期间召开...
- matlab 平滑曲线连接_【仪光学习】技能分享 | 前方高能:如何用Matlab轻松实现数学建模...
- java aes 模式_Java实现多种加密模式的AES算法-总有一种你用的着!
- HTTP Keep-Alive的作用
- SolidWorks模型分享:皮带轮 免费模型下载
- 《机器视觉算法与应用》第3章 机器视觉算法之形态学——学习笔记
- 能上QQ,却不能上网的解决办法
- python生成exe文件
- FileZilla 服务器 报Warning: FTP over TLS is not enabled, users cannot securely log in.
- vue嵌套路由,二级路由使用介绍
- target=“_blank“有啥安全性问题?如何防范?
- 八大排序算法稳定性分析,原来稳定性是这个意思...