Форум программистов, компьютерный форум, киберфорум
Софт: Интернет и сеть, браузеры
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/40: Рейтинг темы: голосов - 40, средняя оценка - 4.63
357 / 118 / 20
Регистрация: 08.01.2015
Сообщений: 1,361
Записей в блоге: 1
1

Не могу пройти капчу Google

27.09.2018, 18:42. Показов 7725. Ответов 9

Author24 — интернет-сервис помощи студентам
Появляется страница с картинками, я их отмечаю, потом появляется страница с кодом (типа xo5iS6uH....), который надо вставить в поле ниже. Вставляю - и дальше никакой реакции. В чем может быть дело? Браузер старый.
Почему я задал вопрос именно здесь: подскажите, пожалуйста, какой код JS следует добавить на страницу, чтобы капча, точнее, код, вставленный в поле, был отправлен на сервер Google?
Я смотрел в исходном коде страницы - там у формы отправки такой код:
HTML5
1
2
3
4
5
6
<form id="captcha-form" action="index" method="post">
<script src="https://www.google.com/recaptcha/api.js" async defer></script>
<script>var submitCallback = function(response) {document.getElementById('captcha-form').submit();};</script>
<div id="recaptcha" class="g-recaptcha" data-sitekey="…S0fdqi…" data-callback="submitCallback" data-s="…iVzQK9…"></div>
<input type='hidden' name='q' value='…GMLT…'><input type="hidden" name="continue" value="https://www.google.com/search?num=50&amp;newwindow=1&amp;client=firefox-a&amp;rls=org.mozilla%3Aru%3Aofficial&amp;channel=fflb&amp;biw=1408&amp;bih=646&amp;ei=...%B7&amp;gs_l=psy-ab.3....">
</form>
Как я понял, отправку осуществляет скрипт
Javascript
1
var submitCallback = function(response) {document.getElementById('captcha-form').submit();};
Но, вот почему она не происходит - вопрос...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.09.2018, 18:42
Ответы с готовыми решениями:

Google просит ввести капчу при поисковом запросе
Добрый день! Прошу помощи в решении проблемы, недавно google начал просить ввод капчи при поисковом...

Не могу получить правильную капчу
Проблема такая мне нужно сделать прогу которая размещает объявления на сайт. Для этого я использую...

CURL и сессии - не могу передать капчу
Предистория есть страница проверки полисов ОСАГО...

Как отправить капчу решенную капчу в VkNet
Вывел капчу, и хочу отправить решение при обычной кнопки отправить, но проблема в том что я не...

9
Эксперт JS
2454 / 1761 / 624
Регистрация: 11.07.2016
Сообщений: 4,051
28.09.2018, 12:38 2
Для того, чтобы подтвердить прохождение гугл-капчи, вам нужно отправить POST-запрос с вашего сервера с ключом, который придет в данных формы. Подробнее смотрите в документации.
1
357 / 118 / 20
Регистрация: 08.01.2015
Сообщений: 1,361
Записей в блоге: 1
28.09.2018, 15:24  [ТС] 3
Balanaar,
Цитата Сообщение от Balanaar Посмотреть сообщение
в документации
Я так понял, документация касается лишь сервиса reCaptha для сайтов. Т.е. на странице поисковика Google используется та же самая капча и POST-запрос будет такой же, что и со страницы сайта с капчей?
0
Эксперт JS
2454 / 1761 / 624
Регистрация: 11.07.2016
Сообщений: 4,051
28.09.2018, 15:44 4
Поясните, чего вы хотите? Прикрутить гугл капчу на свой сайт? Это легко. Если вы хотите автоматизировать процесс прохождения капчи - это невозможно. На то она и капча.
0
357 / 118 / 20
Регистрация: 08.01.2015
Сообщений: 1,361
Записей в блоге: 1
28.09.2018, 16:46  [ТС] 5
Balanaar, нет). Я хочу в закладку-букмарклет (или себе на виртуальный ТСР-сервер - посмотрим, как будет удобнее) записать скрипт, который будет, выполняясь на странице, отправлять в Google запрос (ответ на капчу). Дело в том, что в моем браузере появляется белый прямоугольник капчи, в который нужно проставить галочку. В IE11 все нормально - галочка ставится, проблем нет.
А вот в FF24 - кликаю, кликаю - галочка НЕ проставляется. Понятно, что браузер что-то не может, т.к. "старый". Вот я и хочу эмулировать этот клик, чтобы послать Гуглу нужный ответ...
Через некоторое время Гугл, видимо, не дождавшись моего клика (т.к. браузер его сделать не может, несмотря на мои действия), посылает мне на страницу "веселые картинки" (дорожные знаки и т.п.). Если я правильно ставлю там галочки, на странице появляется код (строка, типа какого-то хэша), который надо скопировать и вставить в поле - ниже. Делаю это, но, увы... никаких запросов браузер не делает. Так страница и остается длительное время.

Добавлено через 4 минуты
Есть, конечно, вот это: https://addons.mozilla.org/ru/... t-cleaner/
но оно, во-первых, лишь для для FF>38, а во-вторых, Разработчик прекратил разработку данного дополнения.
Кстати, вот что интересно, попутно:
"В конце 2017 года Mozilla планирует убрать из FireFox возможности, которые использует Http UserAgent Cleaner."
Забавно, не правда ли?))
0
Эксперт JS
2454 / 1761 / 624
Регистрация: 11.07.2016
Сообщений: 4,051
01.10.2018, 09:09 6
Цитата Сообщение от Htext Посмотреть сообщение
скрипт, который будет, выполняясь на странице, отправлять в Google запрос (ответ на капчу)
Вы не можете программно пройти гугл-капчу. Никак. Хеш, который у вас получается после прохождения капчи генерируется после ваших действий над капчей. Ручных действий. Как вы хотите генерировать его программно - не понятно. Ваш хеш, полученный таким образом, просто не пройдёт проверку.
Такой древний браузер, как FF24, наверняка попросту не поддерживает данную капчу. Рекомендую обновить браузер, либо воспользоваться другой капчей.
0
357 / 118 / 20
Регистрация: 08.01.2015
Сообщений: 1,361
Записей в блоге: 1
01.10.2018, 14:18  [ТС] 7
Balanaar, ну, исчерпывающе).
Цитата Сообщение от Balanaar Посмотреть сообщение
FF24
Это не древний, а высокоэффективный и скоростной браузер. Уж простите, но, я еще не выжил из ума, чтобы устанавливать гораздо более тормозной, да еще и гораздо более шпионящий, МЕНЕЕ функциональный (см. выше) "современный" FF и ждать минутами, пока он там откроет вкладки. Мне нужна скорость и возможность работы одновременно в десятках вкладок, а не "современность". Чувствуете разницу?...
А обновлять еще и компьютер (3-х летней давности) только ради Google и некоторых других сайтов, опять же, я еще не выжил из ума.
Впрочем, лично Вы, ежели уж Вам так нравится, конечно, вполне можете работать в каком-нибудь >FF62, устанавливать все больше и больше памяти на плату, а потом - еще и обновлять процессор (поддавшись пропаганде, опять же, от Google). Совершенно без обид.

Добавлено через 6 минут
Ладно, понятно. К сожалению, моих познаний/умений в JS еще не хватает для того, чтобы эмулировать для Google "современный" браузер FF или как-то иначе послать ему тот запрос, который он ждет. Пойду-ка я в направлении fl.ru.
В самом деле, лучше заплатить людям деньги, если смогут эмулировать запрос для прохождения капчи и рабоать дальше в браузере по-человечески, чем устанавливать себе на компьютер тормознутый браузер и потом маяться с ним.
Ну, а если никто вообще не поможет - так откажусь от Google-поиска. Есть еще Яндекс (который, как я смотрю, действует в чем-то немного по-умнее в отношении своих пользователей), Bing, Yahoo!.

Добавлено через 16 минут

Не по теме:

Balanaar, уж простите за резкость некую.

0
Эксперт JS
2454 / 1761 / 624
Регистрация: 11.07.2016
Сообщений: 4,051
01.10.2018, 14:22 8
Htext, я вам в нескольких сообщениях сказал, что вы никак не можете пройти гугл-капчу программно. Вы упорно не хотите слушать то, что вам говорят, и скатываетесь в пассивную агрессию, учитывая, что вы даже не знаете о чем говорите. Что вы мелете?
Цитата Сообщение от Htext Посмотреть сообщение
эмулировать для Google "современный" браузер FF или как-то иначе послать ему тот запрос, который он ждет
Гугл ждёт этот запрос от сервера, предлагающего капчу для прохождения. Вы не можете отправить серверный запрос прямо из браузера. О какой "эмуляции" запроса идёт речь?
Цитата Сообщение от Htext Посмотреть сообщение
Вы, ежели уж Вам так нравится, конечно, вполне можете работать в каком-нибудь >FF62
Мне хватает Хрома, который отлично отвечает моим требованиям к производительности и поддерживает все современные технологии.
Цитата Сообщение от Htext Посмотреть сообщение
гораздо более шпионящий
Цитата Сообщение от Htext Посмотреть сообщение
я еще не выжил из ума
Противоречивые высказывания. Попахивает манией преследования. Кому вы нужны с вашим-то FF24?
Если вам так никто и не поможет в вашей безумной идее, что собственно и произойдет, то советую отказаться не только от этого форума и всех поисковиков, но и от интернета в принципе.

Добавлено через 1 минуту

Не по теме:

Уж простите за резкость. Но я отношусь к людям так же, как и они ко мне.

0
6 / 6 / 0
Регистрация: 21.07.2019
Сообщений: 98
24.11.2019, 19:48 9
Цитата Сообщение от Htext Посмотреть сообщение
Появляется страница с картинками, я их отмечаю, потом появляется страница с кодом (типа xo5iS6uH....), который надо вставить в поле ниже. Вставляю - и дальше никакой реакции. В чем может быть дело?
Аналогично.
Как это победить?
0
6 / 6 / 0
Регистрация: 21.07.2019
Сообщений: 98
14.12.2019, 17:55 10
HELP
0
14.12.2019, 17:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.12.2019, 17:55
Помогаю со студенческими работами здесь

Не могу пройти тест
Всем привет. Устраиваюсь на работу в одну контору и там попросили пройти ряд тестов. На этом тесте...

Не могу пройти защиту...!!!
У меня стоит Windows 7 х64 но после того как я вставляю диск с игрой и нажимаю на setup.exe то...

Не могу пройти авторизацию в VS
Добрый день. Скачал как то VS да всё руки не доходили до неё. А на днях нужно было пару строчек...

Не могу пройти тесты по дельфи!
Ребята здраствуйте! Нужна ваша помощь с тестами по делфи! я у чусь на первом курсе, в универе один...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru