Правка документации
This commit is contained in:
parent
343ff88730
commit
815bbf3fbb
|
@ -94,7 +94,7 @@ class ImageToTextTask:
|
|||
Метод получает от вас ссылку на изображение, скачивает его, отправляет изображение на сервер
|
||||
RuCaptcha, дожидается решения капчи и вовзращает вам результат
|
||||
:param captcha_link: Ссылка на изображение
|
||||
:return: Возвращает весь ответ сервера.
|
||||
:return: Возвращает весь ответ сервера JSON-строкой.
|
||||
'''
|
||||
|
||||
content = requests.get(captcha_link).content
|
||||
|
|
|
@ -8,7 +8,13 @@ from .config import create_task_url, get_result_url, app_key
|
|||
|
||||
class NoCaptchaTaskProxyless:
|
||||
def __init__(self, anticaptcha_key, sleep_time=5, **kwargs):
|
||||
|
||||
"""
|
||||
Модуль отвечает за решение ReCaptcha без прокси
|
||||
:param anticaptcha_key: Ключ антикапчи
|
||||
:param sleep_time: Время ожидания решения капчи
|
||||
:param kwargs: Другие необязательные параметры из документации
|
||||
"""
|
||||
self.ANTICAPTCHA_KEY = anticaptcha_key
|
||||
self.sleep_time = sleep_time
|
||||
|
||||
# Пайлоад для создания задачи
|
||||
|
@ -19,9 +25,8 @@ class NoCaptchaTaskProxyless:
|
|||
},
|
||||
}
|
||||
|
||||
# отправляем запрос на результат решения капчи, если ещё капча не решена - ожидаем 5 сек
|
||||
# если всё ок - идём дальше
|
||||
self.result_payload = {"clientKey": anticaptcha_key}
|
||||
# Пайлоад для получения результата
|
||||
self.result_payload = {"clientKey": self.ANTICAPTCHA_KEY}
|
||||
|
||||
# Если переданы ещё параметры - вносим их в payload
|
||||
if kwargs:
|
||||
|
@ -30,6 +35,12 @@ class NoCaptchaTaskProxyless:
|
|||
|
||||
# Работа с капчёй
|
||||
def captcha_handler(self, websiteURL, websiteKey):
|
||||
"""
|
||||
Метод решения ReCaptcha
|
||||
:param websiteURL: Ссылка на страницу с капчёй
|
||||
:param websiteKey: Ключ капчи сайта(как получить - написано в документации)
|
||||
:return: Возвращает ответ сервера в виде JSON-строки
|
||||
"""
|
||||
|
||||
# вставляем в пайлоад адрес страницы и ключ-индентификатор рекапчи
|
||||
self.task_payload['task'].update({"websiteURL": websiteURL,
|
||||
|
|
Loading…
Reference in New Issue