请教滑块验证码
本帖最后由 张化石 于 2021-11-4 20:17 编辑都快一年没登陆了,最近在练习自动登陆,想请教一下朋友们,滑块元素拖动没有反应是怎么回事呢?也没有报错。。是因为找滑块的方法错了么?
才开始自学,很多都不懂,还望朋友们不吝赐教
附网站:http://cas.study.teacheredu.cn/
附代码:
from selenium import webdriver
import time
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver import ActionChains
driver = webdriver.Chrome() #加载浏览器
driver.get('http://cas.study.teacheredu.cn/') # 打开网址
driver.maximize_window() #最大化窗口
driver.implicitly_wait(10)
slider = driver.find_element_by_xpath('//*[@id="verify-wrap"]/span')
action = webdriver.ActionChains(driver)
action.drag_and_drop_by_offset(slider,160,0).perform
2021.11.4更新,按照下面朋友说的perform加了(),确实可以运行了,但是报错,无法定位滑块元素,因为刚开始学习,想多请教一下这种滑块如何才能获取到呀,谢谢各位朋友的指教啦 perform加括号action.drag_and_drop_by_offset(slider, 160, 0).perform() suchocolate 发表于 2021-11-3 12:17
perform加括号
谢谢,确实可以运行了,不过接下来就报错了,提示哦我滑块元素无法定位。。。想请教一下这种类型的滑块怎么定位它呀{:5_96:} 顶
页:
[1]