吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6398|回复: 12
收起左侧

[学习记录] 学习python-简单的抢券代码

[复制链接]
吾乃齐天大圣 发表于 2020-10-23 10:45
本帖最后由 吾乃齐天大圣 于 2020-10-23 16:59 编辑

双十一马上要来了,手里用了快三年的手机也该换了,东哥又放了神券出来
image.png
最近用上班空余时间学习了python,想着就用webdriver这个自动化测试来自动点击抢券吧
思路很简单:打开浏览器点击这个元素,第一次打开会弹出登录界面,用手机扫码登录,
然后再点击这个元素,会跳出时间未到提醒,选择元素关闭掉,就这样循环点击
不过实验的时候发现,点击两三分钟后会出现个点击太快请休息一下的提示,这个刚开始没有想到,因为设置了隐形等待,手动关闭这个提示后再次进入循环,结果券没了
这个还是跟网速和电脑配置关系较大,公司才30M光纤,电脑也是几年前小本了。。。
代码放出来,大神们可以给点修改意见啊,那个休息的提示怎么处理这块没处理,代码很简单,勿喷
[Python] 纯文本查看 复制代码
import timefrom selenium 
import webdriver

dr=webdriver.Chrome()
dr.get('https://prodev.jd.com/mall/active/4MmNbTkve7YDv3cqfN65jyU54rSB/index.html')
dr.maximize_window()#将浏览器最大化
dr.implicitly_wait(10)
target = dr.find_element_by_class_name("coupon-item")
dr.execute_script("arguments[0].scrollIntoView();", target) #拖动到可见的元素去
dr.find_element_by_class_name("coupon-item").click()
time.sleep(15)
while True:
    dr.find_element_by_class_name("coupon-item").click()
    dr.find_element_by_class_name("close-button").click()
pass

免费评分

参与人数 2吾爱币 +1 热心值 +2 收起 理由
Cheungoooooal + 1 + 1 谢谢@Thanks!
sCookie + 1 我很赞同!可是具体操作步骤是什么呢(来自小白懵懂的疑问)

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

光迷影乱 发表于 2020-10-23 11:41
就这?就这?就这?就这?
zhang1497 发表于 2020-10-23 12:07
zhoujinjian 发表于 2020-10-23 12:14
ListenTony 发表于 2020-10-23 12:25
收藏了感谢
为了青春 发表于 2020-10-23 12:45
第一行里的库引入是不是写错了啊
jxycer 发表于 2020-10-23 12:55
关注中。。。
朱头 发表于 2020-10-23 13:40
为了青春 发表于 2020-10-23 12:45
第一行里的库引入是不是写错了啊

应该这样子
[Python] 纯文本查看 复制代码
import time
from selenium import webdriver
 楼主| 吾乃齐天大圣 发表于 2020-10-23 16:58

电脑这边有换行的,不知道复制过来就没有换行了,没注意到那里,是要换行的
xl2360 发表于 2020-10-23 17:44
这个咋解决呀?
QQ图片20201023174324.png
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 08:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表