Документация обновлена
This commit is contained in:
parent
d044261605
commit
4e122812b8
|
@ -1,11 +1,6 @@
|
||||||
# Created by .ignore support plugin (hsz.mobi)
|
# Created by .ignore support plugin (hsz.mobi)
|
||||||
.idea/.name
|
.idea/.name
|
||||||
.idea/PythonAntiCaptcha.iml
|
.idea/PythonAntiCaptcha.iml
|
||||||
.idea/inspectionProfiles/
|
|
||||||
.idea/misc.xml
|
|
||||||
.idea/modules.xml
|
|
||||||
.idea/workspace.xml
|
|
||||||
/test.py
|
/test.py
|
||||||
.idea/preferred-vcs.xml
|
|
||||||
.idea/python3-anticaptcha.iml
|
|
||||||
python3_anticaptcha/__pycache__/
|
python3_anticaptcha/__pycache__/
|
||||||
|
/.idea/
|
||||||
|
|
|
@ -31,8 +31,7 @@ class FunCaptchaTask:
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
# отправляем запрос на результат решения капчи, если ещё капча не решена - ожидаем 5 сек
|
# пайлоад для получения ответа сервиса
|
||||||
# если всё ок - идём дальше
|
|
||||||
self.result_payload = {"clientKey": self.ANTICAPTCHA_KEY}
|
self.result_payload = {"clientKey": self.ANTICAPTCHA_KEY}
|
||||||
|
|
||||||
# Если переданы ещё параметры - вносим их в payload
|
# Если переданы ещё параметры - вносим их в payload
|
||||||
|
@ -50,13 +49,14 @@ class FunCaptchaTask:
|
||||||
"""
|
"""
|
||||||
self.task_payload['task'].update({"websiteURL": websiteURL,
|
self.task_payload['task'].update({"websiteURL": websiteURL,
|
||||||
"websiteKey": websitePublicKey})
|
"websiteKey": websitePublicKey})
|
||||||
# Отправляем на антикапча изображение капчи и другие парметры,
|
# Отправляем на антикапча параметры фанкапич,
|
||||||
# в результате получаем JSON ответ содержащий номер решаемой капчи
|
# в результате получаем JSON ответ содержащий номер решаемой капчи
|
||||||
captcha_id = requests.post(create_task_url, json=self.task_payload).json()
|
captcha_id = requests.post(create_task_url, json=self.task_payload).json()
|
||||||
|
|
||||||
# Проверка статуса создания задачи, если создано без ошибок - извлекаем ID задачи, иначе возвращаем ответ сервера
|
# Проверка статуса создания задачи, если создано без ошибок - извлекаем ID задачи, иначе возвращаем ответ сервера
|
||||||
if captcha_id['errorId'] == 0:
|
if captcha_id['errorId'] == 0:
|
||||||
captcha_id = captcha_id["taskId"]
|
captcha_id = captcha_id["taskId"]
|
||||||
|
# обновляем пайлоад на получение решения капчи
|
||||||
self.result_payload.update({"taskId": captcha_id})
|
self.result_payload.update({"taskId": captcha_id})
|
||||||
else:
|
else:
|
||||||
return captcha_id
|
return captcha_id
|
||||||
|
|
Loading…
Reference in New Issue