From 4e122812b8e84084c13b678734c7f8940c020f42 Mon Sep 17 00:00:00 2001 From: Andrei Date: Wed, 25 Oct 2017 23:30:14 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD?= =?UTF-8?q?=D1=82=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BE=D0=B1=D0=BD=D0=BE=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 7 +------ python3_anticaptcha/FunCaptchaTask.py | 6 +++--- 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 878521a..c36bd10 100644 --- a/.gitignore +++ b/.gitignore @@ -1,11 +1,6 @@ # Created by .ignore support plugin (hsz.mobi) .idea/.name .idea/PythonAntiCaptcha.iml -.idea/inspectionProfiles/ -.idea/misc.xml -.idea/modules.xml -.idea/workspace.xml /test.py -.idea/preferred-vcs.xml -.idea/python3-anticaptcha.iml python3_anticaptcha/__pycache__/ +/.idea/ diff --git a/python3_anticaptcha/FunCaptchaTask.py b/python3_anticaptcha/FunCaptchaTask.py index f1a4afa..ad2c53f 100644 --- a/python3_anticaptcha/FunCaptchaTask.py +++ b/python3_anticaptcha/FunCaptchaTask.py @@ -31,8 +31,7 @@ class FunCaptchaTask: }, } - # отправляем запрос на результат решения капчи, если ещё капча не решена - ожидаем 5 сек - # если всё ок - идём дальше + # пайлоад для получения ответа сервиса self.result_payload = {"clientKey": self.ANTICAPTCHA_KEY} # Если переданы ещё параметры - вносим их в payload @@ -50,13 +49,14 @@ class FunCaptchaTask: """ self.task_payload['task'].update({"websiteURL": websiteURL, "websiteKey": websitePublicKey}) - # Отправляем на антикапча изображение капчи и другие парметры, + # Отправляем на антикапча параметры фанкапич, # в результате получаем JSON ответ содержащий номер решаемой капчи captcha_id = requests.post(create_task_url, json=self.task_payload).json() # Проверка статуса создания задачи, если создано без ошибок - извлекаем ID задачи, иначе возвращаем ответ сервера if captcha_id['errorId'] == 0: captcha_id = captcha_id["taskId"] + # обновляем пайлоад на получение решения капчи self.result_payload.update({"taskId": captcha_id}) else: return captcha_id