Я хочу получить изображение captcha из браузера. У меня есть URL этой картинки, но эта картинка меняет каждое обновленное время (url постоянный).
Есть ли какое-нибудь решение для получения изображения из браузера (например, кнопка "Сохранить изображение как" )?
С другой стороны, я думаю, что это должна быть работа:
- получить снимок экрана браузера
- получить положение изображения
- crop captcha из скриншота с помощью opencv
ссылка динамической capcha - ссылка
Проблема была решена с помощью скриншота:
browser.save_screenshot('screenshot.png')
img = browser.find_element_by_xpath('//*[@id="cryptogram"]')
loc = img.location
image = cv.LoadImage('screenshot.png', True)
out = cv.CreateImage((150,60), image.depth, 3)
cv.SetImageROI(image, (loc['x'],loc['y'],150,60))
cv.Resize(image, out)
cv.SaveImage('out.jpg', out)
Спасибо