300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Python滑块验证码之腾讯防水墙简单测试版

Python滑块验证码之腾讯防水墙简单测试版

时间:2019-04-11 21:00:19

相关推荐

Python滑块验证码之腾讯防水墙简单测试版

from selenium import webdriverfrom mon.action_chains import ActionChainsimport time#打开新页面driver = webdriver.Chrome()#全屏显示新页面driver.maximize_window()driver.get('/online.html')driver.find_element_by_id('code').click()time.sleep(3)driver.switch_to.frame(1)element = driver.find_element_by_id('tcaptcha_drag_thumb')ActionChains(driver).click_and_hold(on_element=element).perform()#先加速后减速def get_tracks(distance):tracks = []current = 0mid = distance * 4 / 5t = 0.3v = 0while current < distance:if current < mid:a = 100else:a = -50v0 = vv = v0 + a * tmove = v0 * t + 1 / 2 * a * t * tcurrent += movetracks.append(move)return tracksfor x in get_tracks(211):ActionChains(driver).move_by_offset(xoffset=x, yoffset=0).perform()ActionChains(driver).release(on_element=element).perform()

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。