diff --git a/python3_anticaptcha/ImageToTextTask.py b/python3_anticaptcha/ImageToTextTask.py index 6f50226..1f571c7 100644 --- a/python3_anticaptcha/ImageToTextTask.py +++ b/python3_anticaptcha/ImageToTextTask.py @@ -94,7 +94,7 @@ class ImageToTextTask: Метод получает от вас ссылку на изображение, скачивает его, отправляет изображение на сервер RuCaptcha, дожидается решения капчи и вовзращает вам результат :param captcha_link: Ссылка на изображение - :return: Возвращает весь ответ сервера. + :return: Возвращает весь ответ сервера JSON-строкой. ''' content = requests.get(captcha_link).content diff --git a/python3_anticaptcha/NoCaptchaTaskProxyless.py b/python3_anticaptcha/NoCaptchaTaskProxyless.py index 40cbc8e..aa61a63 100644 --- a/python3_anticaptcha/NoCaptchaTaskProxyless.py +++ b/python3_anticaptcha/NoCaptchaTaskProxyless.py @@ -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,