千家信息网

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

发表于:2024-11-24 作者:千家信息网编辑
千家信息网最后更新 2024年11月24日,本篇内容介绍了"Python如何实现自动上京东抢手机"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!#
千家信息网最后更新 2024年11月24日Python如何实现自动上京东抢手机

本篇内容介绍了"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如何实现自动上京东抢手机"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

0