Документация добавлена
This commit is contained in:
parent
15f49a3740
commit
d044261605
|
@ -2,11 +2,19 @@ import requests
|
||||||
import time
|
import time
|
||||||
|
|
||||||
from .config import create_task_url, get_result_url, app_key, user_agent_data
|
from .config import create_task_url, get_result_url, app_key, user_agent_data
|
||||||
# from .errors import RuCaptchaError
|
|
||||||
#TODO Добавить документацию
|
|
||||||
|
|
||||||
class FunCaptchaTask:
|
class FunCaptchaTask:
|
||||||
def __init__(self, anticaptcha_key, sleep_time=5, proxyType = 'http', proxyAddress = None, proxyPort = None, **kwargs):
|
def __init__(self, anticaptcha_key, sleep_time=5, proxyType = 'http', proxyAddress = None, proxyPort = None, **kwargs):
|
||||||
|
"""
|
||||||
|
Модуль отвечает за решение FunCaptcha
|
||||||
|
Параметр userAgent рандомно берётся из актульного списка браузеров-параметров
|
||||||
|
:param anticaptcha_key: Ключ от АнтиКапчи
|
||||||
|
:param sleep_time: Время ожидания решения
|
||||||
|
:param proxyType: Тип прокси http/socks5/socks4
|
||||||
|
:param proxyAddress: Адрес прокси-сервера
|
||||||
|
:param proxyPort: Порт сервера
|
||||||
|
:param kwargs: Можно передать необязательные параметры и переопределить userAgent
|
||||||
|
"""
|
||||||
|
|
||||||
self.ANTICAPTCHA_KEY = anticaptcha_key
|
self.ANTICAPTCHA_KEY = anticaptcha_key
|
||||||
self.sleep_time = sleep_time
|
self.sleep_time = sleep_time
|
||||||
|
@ -34,7 +42,12 @@ class FunCaptchaTask:
|
||||||
|
|
||||||
# Работа с капчёй
|
# Работа с капчёй
|
||||||
def captcha_handler(self, websiteURL, websitePublicKey):
|
def captcha_handler(self, websiteURL, websitePublicKey):
|
||||||
|
"""
|
||||||
|
Метод получает ссылку на страницу на которпой расположена капча и ключ капчи
|
||||||
|
:param websiteURL: Ссылка на страницу с капчёй
|
||||||
|
:param websitePublicKey: Ключ капчи(как его получить - описано в документаии на сайте антикапчи)
|
||||||
|
:return: Возвращает ответ сервера в виде JSON(ответ так же можно глянуть в документации антикапчи)
|
||||||
|
"""
|
||||||
self.task_payload['task'].update({"websiteURL": websiteURL,
|
self.task_payload['task'].update({"websiteURL": websiteURL,
|
||||||
"websiteKey": websitePublicKey})
|
"websiteKey": websitePublicKey})
|
||||||
# Отправляем на антикапча изображение капчи и другие парметры,
|
# Отправляем на антикапча изображение капчи и другие парметры,
|
||||||
|
|
Loading…
Reference in New Issue