爬虫之破解滑动验证码
2018-02-27 11:41
387 查看
一、介绍
一些网站会在正常的账号密码认证之外加一些验证码,以此来明确地区分人/机行为,从一定程度上达到反爬的效果,对于简单的校验码Tesserocr就可以搞定,如下
from selenium import webdriver from svcr import SVCR def auth(): driver = webdriver.Chrome() # browser.get(url) driver.get("https://passport.cnblogs.com/user/signin") #请求页面 driver.implicitly_wait(3) # 第一步:输入账号、密码,然后点击登陆 input_name = driver.find_element_by_id('input1') #找到输入用户名的框 input_pwd = driver.find_element_by_id('input2') #找到输入密码的框 input_button = driver.find_element_by_id('signin') #找到按钮 input_name.send_keys("name")#博客园的账号 input_pwd.send_keys("pwd")#博客园的密码 input_button.click() #进行点击 return driver def main(): driver=auth() #进行验证, _auth = SVCR(driver) _auth.run() if __name__ == '__main__': main()使用类
相关文章推荐
- 爬虫项目:破解极验滑动验证码
- 爬虫项目:破解极验滑动验证码
- 极验验证的滑动验证码破解
- selenium+java破解极验滑动验证码
- 极验验证的滑动验证码破解
- 解读滑块验证码(滑动验证码)与图形验证码的破解难度
- selenium+java破解极验滑动验证码
- selenium+java破解极验滑动验证码
- 爬虫学习记录——破解验证码
- 使用puppeteer破解极验的滑动验证码
- selenium+java破解极验滑动验证码
- BiliBili等网站极验滑动验证码的详细破解过程
- python B站 滑动验证码破解(极验)
- 破解滑动验证码
- Python 爬虫入门(四)—— 验证码下篇(破解简单的验证码)
- selenium+java破解极验滑动验证码的示例代码
- 破解极验滑动验证码
- 极验验证的滑动验证码破解
- 解读滑块验证码(滑动验证码)与图形验证码的破解难度
- 极验滑动验证码geetest.6.0.1破解