Документация обновлена

This commit is contained in:
Andrei 2017-10-25 23:30:14 +03:00
parent d044261605
commit 4e122812b8
2 changed files with 4 additions and 9 deletions

7
.gitignore vendored
View File

@ -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/

View File

@ -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