参照了其他大神的文章,但是链接忘了。。
滑块页面如下:
主要代码如下:
driver.find_element_by_class_name("geetest_radar_tip").click() # 点击显示滑块拼图 sleep(3) tab = ActionChains(driver) # 获取滑动按钮 hua1 = driver.find_element_by_class_name("geetest_slider_button") # 使用随机数确定滑动位置后滑动 tab.drag_and_drop_by_offset(hua1, int(random.random() * 180) + 50, 0).perform()
# 滑动结束后释放鼠标
tab.move_to_element(hua1).release()
每次都是滑动位置失败,整了循环去跑,滑动位置正确就停下来,但是好像没这必要