google ReCaptcha во время парсинга данных

169
03 октября 2018, 12:00

Делаю инструмент для удобства работы с неким сторонним сайтом, на одном из этапов столкнулся с проблемой, при авторизации через CURL, на стороннем сайте, иногда вылазит google reCaptcha. Основная проблема - оно привязана к домену сайта и когда я ее вывожу себе в окно что бы решить, получаю ошибку, к примеру:

localhost не является доверенным доменном.

Подскажите пожалуйста, есть ли способ вывести себе в ПО(C# winforms, asp.net например) или в браузер, если php, подобного рода капчу для ее решения. На крайний случай рассматриваю вариант сервисов по решению капчи.
Уточнение, я не ищу/прошу готового решения, прошу человека имеющего подобный опыт, дать мне "ниточку" или совет.
Пока функционал не большой и написан на php, так же работаю с C#, ввиду чего указал и то и другое в метках. На чем писать не принципиально, главное решение.

Answer 1

Вам нужно два параметра адрес скрипта, и адрес картинки.

  1. Адрес скрипта с вашим ключём "k=" на сервере Google

ключ k расположен в исходном коде сайта начиная с /recaptcha/api/noscript?k=

Адрес запроса скрипта http://www.google.com/recaptcha/api/noscript?k= + k.value

  1. Адрес картинки на сервере Google "c="

Получив тело документа извлекаем ключ для URL картинки "c="

ключ расположен начиная с src="image?c= "

Адрес картинки http://www.google.com/recaptcha/api/image?c= + c.value

Думаю описывать как делать запросы к серверу не нужно, ибо это уже другая тема.

READ ALSO
Как написать свой планировщик задач?

Как написать свой планировщик задач?

У меня есть скрипт, мне нужно чтоб он срабатывал два раза в деньКак на php написать, чтоб этот скрипт так работал?

151
Парсить div с изображениями

Парсить div с изображениями

Подскажите, нужно спарить div в котором находятся изображения(т

147
PHP. Работа с массивами

PHP. Работа с массивами

Всем приветЕсть вопрос

182
Undefined variable при загрузке файла на сервер

Undefined variable при загрузке файла на сервер

Проблема в следующем, есть форма, я добавляю туда возможность добавить файлПри подтверждении формы ссылка на файл должна записываться в бд, для...

140