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