Skip to content

Commit 772ddbc

Browse files
author
nextcaptcha
committed
add ru readme
1 parent f70b678 commit 772ddbc

File tree

1 file changed

+122
-0
lines changed

1 file changed

+122
-0
lines changed

README_RU.md

+122
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,122 @@
1+
# NextCaptcha Python SDK
2+
NextCaptcha - это мощный сервис для решения капч, который поддерживает различные типы капч, включая reCAPTCHA v2,
3+
reCAPTCHA v2 Enterprise, reCAPTCHA v3, reCAPTCHA Mobile, hCaptcha и FunCaptcha. С помощью NextCaptcha вы сможете легко
4+
решать различные проблемы с капчей в своих скриптах и программах автоматизации.
5+
6+
Этот SDK предоставляет простой и удобный Python-интерфейс для взаимодействия с API NextCaptcha. Он поддерживает все
7+
все доступные типы капч и предлагает интуитивно понятные методы решения различных типов капч.
8+
9+
## Установка
10+
11+
Вы можете установить NextCaptcha Python SDK с помощью pip:
12+
13+
```shell
14+
pip install nextcaptcha-python
15+
```
16+
17+
## Использование
18+
19+
Чтобы начать использовать NextCaptcha Python SDK, вам сначала нужно получить свой API-ключ (clientKey) на
20+
[NextCaptcha](https://dashboard.nextcaptcha.com) Dashboard. Затем вы можете создать экземпляр NextCaptchaAPI:
21+
22+
```python
23+
from nextcaptcha import NextCaptchaAPI
24+
25+
api = NextCaptchaAPI(client_key="YOUR_CLIENT_KEY")
26+
```
27+
28+
Теперь вы можете использовать объект api для решения различных типов капч.
29+
Для решения задач reCAPTCHA v2 используйте метод recaptchav2:
30+
31+
```python
32+
result = api.recaptchav2(website_url="https://example.com", website_key="SITE_KEY")
33+
```
34+
35+
Решение reCAPTCHA v2 Enterprise
36+
Чтобы решить проблемы reCAPTCHA v2 Enterprise, используйте метод recaptchav2enterprise:
37+
38+
```python
39+
result = api.recaptchav2enterprise(website_url="https://example.com", website_key="SITE_KEY")
40+
```
41+
42+
Решение reCAPTCHA v3
43+
Для решения задач reCAPTCHA v3 используйте метод recaptchav3:
44+
45+
```python
46+
result = api.recaptchav3(website_url="https://example.com", website_key="SITE_KEY")
47+
```
48+
49+
Решение reCAPTCHA Mobile
50+
Чтобы решить проблемы reCAPTCHA Mobile, используйте метод recaptcha_mobile:
51+
52+
```python
53+
result = api.recaptcha_mobile(app_key="APP_KEY")
54+
```
55+
56+
Решение проблемы hCaptcha
57+
Чтобы решить проблемы с hCaptcha, используйте метод hcaptcha:
58+
59+
```python
60+
result = api.hcaptcha(website_url="https://example.com", website_key="SITE_KEY")
61+
```
62+
63+
Решение проблем hCaptcha Enterprise
64+
Чтобы решить проблемы hCaptcha Enterprise, используйте метод hcaptcha_enterprise:
65+
66+
```python
67+
result = api.hcaptcha_enterprise(website_url="https://example.com", website_key="SITE_KEY")
68+
```
69+
70+
Решение задач FunCaptcha
71+
Чтобы решить проблемы FunCaptcha, используйте метод funcaptcha:
72+
73+
```python
74+
result = api.funcaptcha(website_public_key="WEBSITE_PUBLIC_KEY")
75+
```
76+
77+
Проверка баланса аккаунта
78+
Чтобы проверить баланс вашего аккаунта NextCaptcha, используйте метод get_balance:
79+
80+
```python
81+
balance = api.get_balance()
82+
print(f "Баланс аккаунта: {баланс}")
83+
```
84+
85+
Вот полный пример использования NextCaptcha Python SDK для решения задачи reCAPTCHA v2:
86+
87+
```python
88+
from nextcaptcha import NextCaptchaAPI
89+
90+
CLIENT_KEY = "YOUR_CLIENT_KEY"
91+
WEBSITE_URL = "https://example.com"
92+
КЛЮЧ_САЙТА = "КЛЮЧ_САЙТА"
93+
94+
api = NextCaptchaAPI(client_key=CLIENT_KEY)
95+
result = api.recaptchav2(website_url=WEBSITE_URL, website_key=WEBSITE_KEY)
96+
97+
if result["status"] == "ready":
98+
print(f "reCAPTCHA решена: {result['solution']}")
99+
else:
100+
print(f "Не удалось решить reCAPTCHA: {result['error']}")
101+
```
102+
103+
## Обработка ошибок
104+
105+
Если при решении капчи произошла ошибка, SDK вернет словарь, содержащий информацию об ошибке. Вы можете
106+
проверить поле status, чтобы определить, был ли запрос успешным. Если статус "готов", то капча была
107+
успешно решена, и решение будет представлено в поле solution. Если статус "не удалось", в поле ошибки
108+
будет содержать описание ошибки.
109+
110+
## Вклад
111+
112+
Если вы обнаружили какие-либо ошибки или у вас есть предложения по улучшению, пожалуйста, не стесняйтесь оставить проблему или отправить запрос на исправление. Мы
113+
приветствуем любой вклад!
114+
115+
## Лицензия
116+
117+
Этот проект лицензируется по лицензии MIT. Для получения дополнительной информации, пожалуйста, ознакомьтесь с файлом LICENSE.
118+
119+
120+
121+
122+
Переведено с помощью www.DeepL.com/Translator (бесплатная версия)

0 commit comments

Comments
 (0)