selenium截取验证码图片
Posted gaoyukun
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了selenium截取验证码图片相关的知识,希望对你有一定的参考价值。
# 截取验证码图片 from PIL import Image driver.save_screenshot(‘bdbutton.png‘) element = driver.find_element_by_xpath(‘//*[@id="nc_1_clickCaptcha"]/div[2]/img‘) #找到验证码图片 print(element.location) # 打印元素坐标 print(element.size) # 打印元素大小 left = element.location[‘x‘] top = element.location[‘y‘] right = element.location[‘x‘] + element.size[‘width‘] bottom = element.location[‘y‘] + element.size[‘height‘] im = Image.open(‘bdbutton.png‘) im = im.crop((left, top, right, bottom)) im.save(‘bdbutton.png‘) # 将得到的图片保存在本地
以上是关于selenium截取验证码图片的主要内容,如果未能解决你的问题,请参考以下文章
使用selenium 和图片验证码识别 对12306的模拟登录+12306查询车次
java selenium tess4j识别验证码模拟登陆。