手机编写python程序_Python实现自动上京东抢手机
本文实例为大家分享了Python自动上京东抢手机的具体代码,供大家参考,具体内容如下
上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9。虽然用的是比较蠢的方法,但觉得还是有可以学习的地方。所以在这里把代码贴出来给大家看看。
# -*- coding: UTF-8 -*-
from splinter.browser import Browser
import time
def login(b):
b.click_link_by_text("账户登录")
time.sleep(1)
b.fill("loginname","XXX") #京东用户名
time.sleep(1)
b.fill("nloginpwd","XXX") #登陆密码
time.sleep(1)
b.find_by_id("loginsubmit").click()
print b
return b
#订单页
def loop(b): #循环点击
try:
if b.title=="订单结算页 -京东商城":
b.find_by_text("保存收货人信息").click()
b.find_by_text("保存支付及配送方式").click()
b.find_by_id("order-submit").click()
return b
else: #多次抢购操作后,有可能会被转到京东首页,所以要再打开手机主页
b.visit("https://item.jd.com/4461470.html") #荣耀V9的URL
b.find_by_id("choose-btn-qiang").click()
time.sleep(1)
loop(b) #递归操作
except Exception: #异常情况处理,以免中断程序
b.reload() #重新刷新当前页面,此页面为订单提交页
time.sleep(1)
loop(b) #重新调用自己
b = Browser()
b.visit("https://item.jd.com/4461470.html")
time.sleep(10)
b.click_link_by_text("你好,请登录")
time.sleep(5)
b = login(b) #登录
time.sleep(1)
while True:
loop(b)
if b.is_element_present_by_id("tryBtn"): #订单提交后显示“再次抢购”的话
b.find_by_id("tryBtn").click() #点击再次抢购,进入读秒5,跳转订单页
time.sleep(6.5)
elif b.title=="订单结算页 -京东商城": #如果还在订单结算页
b.find_by_id("order-submit").click()
else:
print('恭喜你,抢购成功')
break
更多精彩书单,请点击python编程必备书单
领取干货:零基础入门学习python视频教程
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
手机编写python程序_Python实现自动上京东抢手机相关推荐
- python操作手机京东_Python实现自动上京东抢手机
本文实例为大家分享了Python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...
- python京东抢购手机攻略_Python实现自动上京东抢手机
本文实例为大家分享了python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...
- python写自动抢购脚本_Python实现自动上京东抢手机
本文实例为大家分享了Python自动上京东抢手机的具体代码,供大家参考,具体内容如下 上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有 ...
- Python自动上京东抢手机
上次抢荣耀V9,被京东给恶心到了,所以就写了个简单的Python来自动抢V9.虽然用的是比较蠢的方法,但觉得还是有可以学习的地方.所以在这里把代码贴出来给大家看看. # -*- coding: UTF ...
- python手机编译器怎么编写程序_怎么用手机编写Python程序?
手机编写python程序,其实完全可行,目前有许多app都做了适配,下面我简单介绍3个,感兴趣的朋友可以尝试一下: 01.Python编译器 这是一个非常轻巧.便捷的手机python编程软件,安装包也 ...
- python如何编程-怎么用手机编写Python程序?
有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码. 或者用 iPad 外接一个键盘,侯爵老师一度迷恋这种工作方式,据说可以拥有更加专注的沉浸式编程体验. /> 今天就来介绍 ...
- python手机版怎么用-怎么用手机编写Python程序?
有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码. 或者用 iPad 外接一个键盘,侯爵老师一度迷恋这种工作方式,据说可以拥有更加专注的沉浸式编程体验. /> 今天就来介绍 ...
- python程序-怎么用手机编写Python程序?
有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码. 或者用 iPad 外接一个键盘,侯爵老师一度迷恋这种工作方式,据说可以拥有更加专注的沉浸式编程体验. /> 今天就来介绍 ...
- 手机python3.0编程软件-怎么用手机编写Python程序?
有时候,就是不想正襟危坐的坐在电脑前面,想要在手机上轻量级的写点代码. 或者用 iPad 外接一个键盘,侯爵老师一度迷恋这种工作方式,据说可以拥有更加专注的沉浸式编程体验. /> 今天就来介绍 ...
最新文章
- javascript json和json字符串互转
- Arm architecture 第一章
- WSGI,uWSGI,uwsgi,Nginx
- Develop Smartphone Device use VS.NET 2003
- HDU ACM 1046 Gridland 找规律
- [Python学习] 专题四.文件基础知识
- NDK学习笔记-使用现有so动态库
- 帧起始定界符_检测帧起始定界符的方法、装置、设备及计算机存储介质与流程...
- Context mContext = getApplicationContext();
- C程序设计--文件1--文件的分类+文件的打开和关闭
- 【基于LM358和LM386的话音放大器设计】
- Java继承和多态(保姆级教学)
- Android 无需root实现apk的静默安装
- 音频交流会(个人学习向项目)
- 教学用计算机报废年限,教学科研仪器设备报废管理办法
- Hyperledger Fabric 实战(十二): Fabric 源码本地调试
- @Value的用法及(“#{}“)与@Value(“${}“)的区别
- netty报Unknown channel option ‘TCP_NODELAY‘ for channel异常
- 虚拟机服务器的IP无法连接,虚拟机远程服务器连接ip
- 西藏计算机一级,西藏计算机一级考试成绩查询入口
热门文章
- ResourceDictionary主题资源替换(二) :编译期间,替换主题资源
- pyqt5 + pyinstaller 制作爬虫小程序
- VMware安装Centos7后有线线缆被拔出
- 十五、详述 IntelliJ IDEA 插件的安装及使用方法
- [luogu P2590 ZJOI2008] 树的统计 (树链剖分)
- cocoapods的安装(这真是一个神奇的东西,每次安装的方法都不一样,而且很容易出现各种各样的错误)...
- 乱想想关于捕获异常后继续执行的实现。
- 测试一下你对IP地址的掌握水平(网管面试时会用到)
- 关于cat命令修改文件内容(导入变量符号以及变量内容)
- Webpack4: Tree-shaking 深度解析