Найти - Пользователи
Полная версия: Grab и Captcha
Начало » Python для новичков » Grab и Captcha
1
paraman
Пытаюсь через Grab забрать картинку каптчи, но получаю какой-то странный вариант. Не могу понять в чём дело.
Чтобы получить запрос каптчи нужно лишь зажать ctrl+r секунд на 5 и она появится.
http://www.equibase.com/profiles/Results.cfm?type=Horse&refno=4639879&registry=T

Я получаю ГовноКаптча
А должно быть, что-то вроде ХорошаяКаптча

Ну и сам скрипт.
from grab import Grab
g = Grab()
g.go('http://www.equibase.com/profiles/Results.cfm?type=Horse&refno=4639879&registry=T')
string = g.response.body
parser = '<BR><BR><center>.*\s.*\s.*<img src="(.*?)"><br>'
captcha = re.findall(parser, string)
g.go(captcha[0])
output = open("captcha.jpg","wb")
output.write(string)
output.close()
Спасибо, что уделили моему вопросу своё время.
alexsis
Может лучше использовать прокси/не делать слишком много запросов в короткий промежуток времени, чем маяться с капчей?
paraman
С проксей не вариант.
paraman
Так и не врублюсь, почему Grab не может нормально сохранить картинку.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB