Hotmail.com регер нет капчи! (И разгадывание капчи). Или как прикрутить сторонний сервис капчи или CapMonster2



  • Решил написать регер но сразу же с hotmail.com проблема возникла в БАС не отображается капча, вот скриншот.

    alt text


  • administrators

    @catol Это из-за того, что Content Type содержит charset=utf-8
    Отключите Преобразовывать все страницы в UTF-8 и все будет работать

    0_1470932656808_DisableEncodeutf8.png



  • @support Всё отлично работает спасибо!



  • @support У меня возник следующий вопрос:

    У меня есть сторонний сервис который работает как антигейт, но у него другой хост:порт , как мне подключить сторонний сервис, где указать ip:port в настройках антигейт.

    ПС: В файле hosts я не могу указать порт.

    ip domen - всё норм
    ip:port domen - не пашет. (У меня этот вариант)

    И второе, в антигейте и рукапче можно дописывать Доп, параметры, по типу какая именно капча (Берустся из API сервисов). Тут есть такое?


  • administrators



  • @support Спасибо сам использую фидлер, о таком не знал, спасибо!

    С++ , не мой уровень. Первый способ хоть и костыль, но пойдёт!



  • @support Начал проверять возможность с фидлером, в браузере всё норм подменяет, а вот в БАС всё ровно открывается оригинальный http://antigate.com/.


  • administrators

    @catol а что в обычном браузере?



  • @support Открывается то что надо нужный сервис. На который делаю подмену, в обычном браузере.

    Я для проверки делаю как, подменяю, а потом перехожу на antigate.com - в БАС оф сайт, в браузере Нужный сервис.


  • administrators

    @catol fiddler работает за счет того, что выставляет системный прокси в 127.0.0.1:8888 и браузеры, которые подхватывают системный прокси, используют перенаправление.
    БАС не использует системный прокси, и поэтому работать так не будет.

    Как очень изощренный вариант - вы можете поставить проксифаейр и перенаправлять все запросы из процесса BrowserAutomationStudio.exe через 127.0.0.1:8888 прокси. При этом браузер будет показывать настоящий антигейт, а капча будет слаться на ваш сайт.



  • @support said in Hotmail.com регер нет капчи! (И разгадывание капчи).:

    127.0.0.1:8888

    proxy

    Я установил чтоб БАС использовал системные прокси, но так не работает, потому-что модуль всегда работает через основное соединение.

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


  • administrators

    @catol

    Я установил чтоб БАС использовал системные прокси, но так не работает

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

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

    Тогда уже лучше добавить настройку, на каком сервере антигейт.



  • @support Я решил эту проблему по другому, я попросил выдать мне доступ к сервису по 80 порту и прописал antigate.com в hosts. (Если вы реализуете выставлять другой IP в модулях разгадывания капчи это было-бы неплохо.)

    Но у меня возникла, следующая проблема, мне нужна серверу передавать Доп. параметры, которые принимает сервис (Например, регистр или язык. Вот пример из Рукапчи - https://rucaptcha.com/api-rucaptcha - Дополнительные параметры загрузки капч).

    Можно реализовать возможность Доп. параметров?


  • administrators

    @catol для этого нужно вызвать код solver_property("antigate","language","1") через действие "Выполнить код"
    0_1471113067741_CaptchaProperties.png

    Пример задает язык в русский, но подходит и для других параметров. Нужно вызывать до решения капчи.



  • @support Ок, спасибо, но для удобства лучше реализовать в модуле капчи.



  • @support Мучаем дальше, следующая проблема. Всё норм подменили hosts, Дополнительные параметры прописали, сервис получил капчу, сервис разгадал капчу, но модуль в ответ положил ERROR. В чём может быть проблема?


  • administrators

    @catol Можете прислать полное сообщение об ошибке, которое вывелось в логе



  • @support Дело в том что нету ошибки модуль работает без ошибок, в ответ сохраняется строка ERROR.


  • administrators

    @catol А сервис поддерживает получение результатов по списку идишников?
    тоесть запросы такого типа res.php?key=%1&action=get&ids=%2




  • administrators

    @catol нужно заменить %1 на ключ а %2 на айдишник, но результат думаю будет таким же. Проблема в том, что сервис не поддерживает вот эту часть апи антигейта

    http://prnt.sc/c5jps1

    А БАС использует именно ее, так как она позволяет значительно сократить количество запросов в сеть


Log in to reply
 

Looks like your connection to Bablosoft was lost, please wait while we try to reconnect.