Skip to main content

Simple api for proxy6.net

Project description

# Proxy6 API [Python]
Python API для [сервиса прокси](https://proxy6.net).

Требуется тестирование библиотеки, писать [сюда](https://linkedin.com/in/vbxx3).

Оригинальный [REST](https://proxy6.net/developers).
***
### Установка:

pip install proxy-6
***
### Документация:
* Авторизация клиента
```python
proxy = Proxy(api_key) # str: api_key
```
Метод | Описание
------------------|----------------------
balance() | Возвращает баланс аккаунта
get_price(count, period, version=None)| Возвращает стоимость count(**int**) прокси, на период period(**int**), с version(3, 4, 6 **int**) ipv4 shared, ipv4, ipv6 соответственно, без - ipv6
get_count(country, version=None)| Возвращает кол-во возможных для покупки прокси в стране country(**str** в формате iso2), с version(3, 4, 6 **int**) ipv4 shared, ipv4, ipv6 соответственно, без - ipv6
get_country(version=None)| Возвращает список возможных для покупки прокси стран, с version(3, 4, 6 **int**) ipv4 shared, ipv4, ipv6 соответственно, без - ipv6
get_proxy(state=None, descr='', nokey=False| Возвращает купленные прокси, с state(**str** active/expired/expiring), без - all, с descr(**str** тех. кмомментарий), без все, с nokey(**bool**) - возвращает без ключей
set_type(ids, types)| Меняет тип купленного прокси, ids(**str**) id через запятую, types(**str** http/socks)
set_descr(new, olds=None, ids=None)| Меняет описание с (**str**) old или у ids(**str**) id через запятую, на new (**str**)
buy(count, period, country, version=None, types=None, descr='', auto_prolong=False, nokey=False)| Покупает count(**int**) прокси, на period(**int**) дней, country(**str** iso2), c auto_prolong(**bool**) автопродлением
prolong(period, ids, nokey=False)| Продляет с ids(**str**) на period(**int**) дней
delete(ids=None, descr=None)| Удаляет прокси с ids(**str**), либо с descr(**str**)
check(ids)| Проверяет работоспособность у прокси с ids(**str**)

### Пример:
РџРѕРєСѓРїРєР° 5 ipv6 РїСЂРѕРєСЃРё:
```python
proxy = Proxy6('2d08p37k6bkwjpj1pqgwdsbg9nuy2g1y')
print(proxy.balance())
print(proxy.buy(5, 3, 'ru', version=6, types='http', descr='TEST PROXY', auto_prolong=False, nokey=True))
```


Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

proxy-6-1.1.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

proxy_6-1.1-py3-none-any.whl (4.6 kB view details)

Uploaded Python 3

File details

Details for the file proxy-6-1.1.tar.gz.

File metadata

  • Download URL: proxy-6-1.1.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for proxy-6-1.1.tar.gz
Algorithm Hash digest
SHA256 cd73f814a57476747937b5c60f91fe29c1e220c02251838307de853abc7decee
MD5 91c6bdfde7496f4e2a8f7e8c89812204
BLAKE2b-256 6e7d11ece23cde298b49233f92283a422b902e9f25508c62b9aa4c5b467872c5

See more details on using hashes here.

File details

Details for the file proxy_6-1.1-py3-none-any.whl.

File metadata

  • Download URL: proxy_6-1.1-py3-none-any.whl
  • Upload date:
  • Size: 4.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/39.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.0

File hashes

Hashes for proxy_6-1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 740b499f026b3a4ceddc8a6561cb99067d72c54f0171e1bdba8247c21a9427a3
MD5 f9f7ac03dbce09aacdc20a35940d2578
BLAKE2b-256 1e203d73032f29cc1988bda9b06652b612bebfd75d9bf414249ba2321eb28792

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page