温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Python如何实现自动上京东抢手机

发布时间:2022-05-09 10:47:47 来源:亿速云 阅读:246 作者:iii 栏目:大数据

本篇内容介绍了“Python如何实现自动上京东抢手机”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

#-*-编码:UTF-8-*-

from  splinter  . browserimportbrowser

importtime

deflogin(b):

B.click_link_by_text('帐户登录')

睡眠时间(1)

填充('登录名',' XXX  ')# JD.COM用户名

睡眠时间(1)

b  .填充(' nloginpwd  ',' XXX')#登录密码

睡眠时间(1)

b.find_by_id('loginsubmit  ')。点击()

printb

返回b

#订单页面

反循环(b):#循环点击

try:

Ifb.title=='订单结算Page-JD.COM商城' :

B.find_by_text('保存收货人信息')。点击()

B.find_by_text('保存付款和交货方式')。点击()

b.find_by_id('order-submit  ')。点击()

返回b

Else:#经过多次抓拍操作后可能会转移到JD.COM的首页,因此需要重新打开手机的首页

B.访问(' https://item  . JD.com/4461470 . html  ')#荣耀V9的URL

b.find_by_id('choose-btn-qiang  ')。点击()

睡眠时间(1)

循环(b)#递归操作

Exceptionexception  : #避免中断程序的异常处理

B.reload()#刷新当前页面,即订单提交页面

睡眠时间(1)

循环(b)#再次调用自身

b=浏览器()

b  .访问(' https://item.jd.com/4461470.html  ')

睡眠时间(10)

B.click_link_by_text  ('hello,请登录')

睡眠时间(5)

b=登录(b)#登录

睡眠时间(1)

whileTrue:

循环(b)

IFB  . is  _ element  _ present  _ by  _ id(' try  BTN  '): #订单提交后显示“再次抢购”。

B.find  _ by  _ id('试试BTN  ')。点击()#点击再次抢购,进入倒计时5,跳转到订单页面

时间.睡眠(6.5)

Elifb.title=='订单结算page-JD.COM商城' :#如果还在订单结算页面,

b.find_by_id('order-submit  ')。点击()

else:

打印(“祝贺您,成功抓拍”)

Python的优点有哪些

1、简单易用,与C/C++、Java、C# 等传统语言相比,Python对代码格式的要求没有那么严格;2、Python属于开源的,所有人都可以看到源代码,并且可以被移植在许多平台上使用;3、Python面向对象,能够支持面向过程编程,也支持面向对象编程;4、Python是一种解释性语言,Python写的程序不需要编译成二进制代码,可以直接从源代码运行程序;5、Python功能强大,拥有的模块众多,基本能够实现所有的常见功能。

“Python如何实现自动上京东抢手机”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI