Форум сайта python.su
Привет.
В общем, проблема в следующем:
solve_recaptcha() возвращает challenge и solution. При выводе логов работы парсера, челендж и солюшен выводятся на экран, потом отсылается пост запрос со всеми данны включае вышеприведенные, и так же тело запроса выводится на экран. Так вот, строка с challenge получается обрезанной, вида “M6TxUfb7VnarGO_nj…”, но вместо многоточия должны идти ещё символы. В итоге, получаю строку “DEBUG:root:Unknown recaptcha implementation”. Знатоки, подскажите пожалуйста, в чем может быть проблема?
chall, solution = cap.solve_recaptcha(grab.clone()) print "======================= "+str(chall) print "======================= "+str(solution) grab.set_input('username', site_data['login']) grab.set_input('password', site_data['password']) grab.set_input('recaptcha_response_field', solution) grab.set_input('recaptcha_challenge_field', chall) grab.submit()
Отредактировано Galvanize (Дек. 5, 2013 20:48:04)
Офлайн