Получение Прошлого Капча - Селен - PullRequest
0 голосов
/ 24 мая 2018

Я пытаюсь автоматизировать процесс входа на сайт с помощью Selenium.Я хочу ввести свои данные, а затем ввести капчу самостоятельно.Однако, когда я нажимаю на капчу, мне выдается большое количество капт и ошибок.Можно ли как-нибудь избежать постоянных капч?

Ответы [ 2 ]

0 голосов
/ 25 мая 2018

К сожалению, как сказал @Dominic, CAPTCHA нельзя сломать.Но я попросил разработчиков включить в тестовую среду параметр URL, который можно использовать в тестовой среде для отключения / скрытия CAPTCH-as.Но если вам нравится расследовать, я слышал об этой услуге http://deathbycaptcha.com, которая, конечно, должна быть оплачена.

Вот дополнительный код:

import com.DeathByCaptcha.AccessDeniedException;
import com.DeathByCaptcha.Captcha;
import com.DeathByCaptcha.Client;
import com.DeathByCaptcha.SocketClient;
import com.DeathByCaptcha.HttpClient;

/* Put your DeathByCaptcha account username and password here.
   Use HttpClient for HTTP API. */
Client client = (Client)new SocketClient(username, password);
try {
    double balance = client.getBalance();

    /* Put your CAPTCHA file name, or file object, or arbitrary input stream,
       or an array of bytes, and optional solving timeout (in seconds) here: */
    Captcha captcha = client.decode(captchaFileName, timeout);
    if (null != captcha) {
        /* The CAPTCHA was solved; captcha.id property holds its numeric ID,
           and captcha.text holds its text. */
        System.out.println("CAPTCHA " + captcha.id + " solved: " + captcha.text);

        if (/* check if the CAPTCHA was incorrectly solved */) {
            client.report(captcha);
        }
    }
} catch (AccessDeniedException e) {
    /* Access to DBC API denied, check your credentials and/or balance */
}

Этот код не был проверен, я только что нашел в Интернете, может быть, он поможет вам.

0 голосов
/ 25 мая 2018

Капчи специально разработаны для нарушения автоматизации.Я бы попросил Владельца продукта добавить какой-нибудь файл cookie или механизм, чтобы чапча не появлялась.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...