python3 selenium 截取验证码图片用于识别
# 截取验证码图片
from PIL import Image # 这里PIL安装 pip install pillow
driver.save_screenshot('codeimg.png') # 整个网页内容快照成图片
element = driver.find_element_by_xpath('//*[@id="div2"]/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('codeimg.png') # 打开刚才网页快照的图片
im = im.crop((left, top, right, bottom)) # 将网页上指定位置图片剪切下来
im.save('tmp.png') # 将得到的图片保存在本地