滑块验证码处理

验证码处理
滑块验证码处理-微博基于selenum.webdriver模块以及鼠标事件ActionChains来登录微博;第一步定位到登录入口的iframe子框架,第二部,定位到用户名和密码输入的节点,输入用户名密码,第三步找到滑块验证码的滑块节点以及需要的滑动偏移量,控制滑动速度,利用鼠标事件点击滑动。

源码如下:
from selenium import webdriver
from selenium.webdriver import ActionChains
import time

browser = webdriver.Chrome()
browser.get(url=‘https://www.weibo.com/’)
time.sleep(6)
#browser.find_element_by_css_selector(“a[node-type=‘loginBtn’]”).click()
time.sleep(7)
browser.find_element_by_name(‘username’).send_keys(’*****************’)
browser.find_element_by_name(‘password’).send_keys(‘111222aaaBBB’)
browser.find_element_by_css_selector(“a[node-type=‘submitBtn’]”).click()

你可能感兴趣的:(爬虫)