Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 18, 2014 21:59:56

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Grab и Captcha

Пытаюсь через 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()
Спасибо, что уделили моему вопросу своё время.

Отредактировано paraman (Сен. 18, 2014 22:00:45)

Офлайн

#2 Сен. 18, 2014 22:17:13

alexsis
Зарегистрирован: 2013-07-26
Сообщения: 148
Репутация: +  9  -
Профиль   Отправить e-mail  

Grab и Captcha

Может лучше использовать прокси/не делать слишком много запросов в короткий промежуток времени, чем маяться с капчей?

Офлайн

#3 Сен. 18, 2014 22:32:00

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Grab и Captcha

С проксей не вариант.

Офлайн

#4 Сен. 19, 2014 13:17:59

paraman
Зарегистрирован: 2012-07-10
Сообщения: 170
Репутация: +  1  -
Профиль   Отправить e-mail  

Grab и Captcha

Так и не врублюсь, почему Grab не может нормально сохранить картинку.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version