Index

Загрузите примеры клиентских примеров API:

Новая поддержка Geetest API

Что "новый Geetest"?

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

Для вашего удобства мы внедрили поддержку Geetest API. Если ваше программное обеспечение работает с ним и поддерживает минимальную конфигурацию, вы сможете в кратчайшие сроки декодировать Geetest, используя Death By Captcha.

  • Geetest API: При условии, что URL -адрес сайта и клавиша сайта Geetest, API возвращает токен, который вы будете использовать для отправки формы на странице с помощью Geetest Challenge.

Ценообразование

На данный момент цена составляет $2,99/1K Geetest, правильно решенные проблемы. Вам не будет выставлен счет за Geetest, сообщаемое как неправильно решаемое. Обратите внимание, что эта цена распространяется только на новые вызовы Geetest, поэтому только клиенты, использующие этот конкретный API, будут взиматься с указанной ставкой.

Geetest API FAQ:

Какой URL API Geetest?

Для использования API Geetest вам необходимо отправить HTTP POST запрос на http://api.dbcapi.me/api/captcha

Какие параметры POST для API Geetest v3?

  • username: Имя пользователя учетной записи вашей учетной записи DBC
  • password: Ваша пароль учетной записи DBC
  • type=8: Тип 8 указывает, что это API Geetest
  • geetest_params=json(payload): Данные для доступа к вызову Geetest
  • JSON Power Load Structure:
    • proxy: Ваш прокси -URL и учетные данные (если есть). Исследования:
      • http://127.0.0.1:3128
      • http://user:password@127.0.0.1:3128
    • proxytype: Протокол подключения вашего прокси. Для поддерживаемых типов прокси см. Какие типы прокси поддерживаются?. Пример:
      • HTTP
    • gt: Значение параметра GT, которое вы нашли на целевом веб -сайте.

      Пример:

      • 022397c99c9f646f6477822485f30404
    • challenge: Значение параметра "challenge", которое вы нашли на целевом веб-сайте.

      Пример:

      • 38c0168576e204c23a4863a16202cac9
    • pageurl: URL-адрес страницы с вызовами Geetest. Этот URL должен включать путь, по которому загружается Geetest. Пример: если Geetest, который вы хотите решить, находится по адресу http://test.com/path1, то pageurl должен быть http://test.com/path1, а не http://test.com.

    ПРИМЕЧАНИЕ: Если предоставлен прокси, прокситип является необходимым параметром.

    Полный пример geetest_params:

    
    {
      "proxy": "http://user:password@127.0.0.1:1234",
      "proxytype": "HTTP",
      "gt": "022397c99c9f646f6477822485f30404",
      "challenge": "4c95da9e91b49a980a3b79cd7506f12b",
      "pageurl": "https://testsite.com/xxx-test"
    }
                

Каковы параметры POST для Geetest v4 API?

  • username: Имя пользователя учетной записи вашей учетной записи DBC
  • password: Ваша пароль учетной записи DBC
  • type=9: Тип 9 указывает, что это Geetest API
  • geetest_params=json(payload): Данные для доступа к вызову Geetest
  • JSON Power Load Structure:
    • proxy: Ваш прокси -URL и учетные данные (если есть). Исследования:
      • http://127.0.0.1:3128
      • http://user:password@127.0.0.1:3128
    • proxytype: Протокол подключения вашего прокси. Для поддерживаемых типов прокси см. Какие типы прокси поддерживаются?. Пример:
      • HTTP
    • captcha_id: Значение параметра CAPTCHA_ID, который вы нашли на целевом веб -сайте.

      Пример:

      • fcd636b4514bf7ac4143922550b3008b
    • pageurl: URL-адрес страницы с вызовами Geetest. Этот URL должен включать путь, по которому загружается Geetest. Пример: если Geetest, который вы хотите решить, находится по адресу http://test.com/path1, то pageurl должен быть http://test.com/path1, а не http://test.com.

    Полный пример geetest_params:

    
    {
      "proxy": "http://user:password@127.0.0.1:1234",
      "proxytype": "HTTP",
      "captcha_id": "fcd636b4514bf7ac4143922550b3008b",
      "pageurl": "https://testsite.com/xxx-test"
    }
                

Какой ответ от geetest v3 api ?

    Ответ Geetest API имеет следующую структуру. Это действительно для одного использования и имеет 2 -минутный срок службы. Это будет строка, подобная следующей:
                  
    {
      "challenge": "4c95da9e91b49a980a3b79cd7506f12b",
      "validate": "6496091eb0fb5a83fef98829d034128b",
      "seccode": "6496091eb0fb5a83fef98829d034128b|jordan"
    }
                  
                

Какой ответ от geetest v4 api ?

    Ответ Geetest API имеет следующую структуру. Это действительно для одного использования и имеет 2 -минутный срок службы. Это будет строка, подобная следующей:
                    
    {
      "captcha_id": "fcd636b4514bf7ac4143922550b3008b",
      "lot_number": "42c9b8b653c04049b3315cc1df8bf474",
      "pass_token": "c77f93d1cd1e634a67d1c67bdccf8b5501bfba9858cbc102138fa60b2c532f51",
      "gen_time": "1666447340",
      "captcha_output": "[base64_encoded_output]"
    }
                    
                  

Какие типы прокси поддерживаются?

    В настоящее время поддерживаются только прокси http . Поддержка других типов будет добавлена ​​в будущем.

Используя Geetest API с клиентами API:

1) PYTHON

          import deathbycaptcha
          import json
          # Put your DBC account username and password here.
          username = "username"
          password = "password"
          # you can use authtoken instead of user/password combination
          # activate and get the authtoken from DBC users panel
          authtoken = "authtoken"
          # Put the proxy and geetest data
          Captcha_dict = {
              'proxy': 'http://user:password@127.0.0.1:1234',
              'proxytype': 'HTTP',
              'captcha_id': 'fcd636b4514bf7ac4143922550b3008b',
              'pageurl': 'https://testsite.com/xxx-test'}

          # Create a json string
          json_Captcha = json.dumps(Captcha_dict)

          # to use socket client
          # client = deathbycaptcha.SocketClient(username, password, authtoken)
          # to use http client
          client = deathbycaptcha.HttpClient(username, password, authtoken)

          try:
              balance = client.get_balance()
              print(balance)

              # Put your CAPTCHA type and Json payload here:
              captcha = client.decode(type=9, geetest_params=json_Captcha)
              if captcha:
                  # The CAPTCHA was solved; captcha["captcha"] item holds its
                  # numeric ID, and captcha["text"] item its list of "coordinates".
                  print ("CAPTCHA %s solved: %s" % (captcha["captcha"], captcha["text"]))

                  # # To access the response by item
                  # print ("captcha_id:", captcha["text"]["captcha_id"])
                  # print ("lot_number:", captcha["text"]["lot_number"])
                  # print ("pass_token:", captcha["text"]["pass_token"])
                  # print ("gen_time:", captcha["text"]["gen_time"])
                  # print ("captcha_output:", captcha["text"]["captcha_output"])

                  if '':  # check if the CAPTCHA was incorrectly solved
                      client.report(captcha["captcha"])
          except deathbycaptcha.AccessDeniedException:
              # Access to DBC API denied, check your credentials and/or balance
              print ("error: Access to DBC API denied," +
                     "check your credentials and/or balance")

        

Статус: OK

Серверы полностью готовы к работе с более быстрым, чем в среднем, временем отклика.
  • Среднее время решения
  • 3 секунды - Normal CAPTCHAs (1 мин. назад)
  • 43 секунды - reCAPTCHA V2, V3, etc (1 мин. назад)
  • 21 секунды - hCAPTCHA & другие (1 мин. назад)
Chrome and Firefox logos
Доступны расширения браузера

Обновления

  1. Sep 04: Exciting News! Introducing Support for Turnstile CAPTCHAs! Check the API page at https://deathbycaptcha.com/api/turnstile for details.
  2. Aug 25: Support for Text CAPTCHAs has been added!! Check the API page at https://deathbycaptcha.com/api/textcaptcha for details.
  3. Aug 17: Support for KeyCAPTCHA has been added!! Check the API page at https://deathbycaptcha.com/api/keycaptcha for details.

  4. более…

Поддерживать

Наша система разработана таким образом, чтобы быть максимально удобной и простой в использовании. Если у вас возникнут какие-либо проблемы с этим, просто напишите нам по адресу Электронная почта службы технической поддержки DBC com, и агент службы поддержки свяжется с вами как можно скорее.

Живая поддержка

Доступно с понедельника по пятницу (с 10:00 до 16:00 по восточному поясному времени) Live support image. Link to live support page