МОВА ПРОГРАМУВАННЯ ІНТЕГРАЦІЯ

ЯК ВИКОРИСТОВУВАТИ PROXY POLAND З PYTHON

Приклади Python-коду для маршрутизації HTTP-запитів, Scrapy та aiohttp через виділені 4G мобільні проксі.

ОГЛЯД

ЧОМУ PYTHON + PROXY POLAND

Python — найпопулярніша мова для веб-скрейпінгу та автоматизації. Маршрутизуючи запити через 4G мобільні проксі Proxy Poland, ви отримуєте реальні IP операторів зв'язку, що обходять антибот-системи.

ПОКРОКОВА ІНСТРУКЦІЯ

ІНСТРУКЦІЯ З НАЛАШТУВАННЯ

01

Встановити бібліотеку Requests

Встановіть бібліотеку requests або бажаний HTTP-клієнт:

pip install requests
# For SOCKS5 support:
pip install requests[socks]
# For async scraping:
pip install aiohttp
02

Отримати облікові дані

Зареєструйтесь на proxypoland.com та отримайте IP, порт, логін і пароль.

03

Налаштувати HTTP-проксі (requests)

Маршрутизувати запити через HTTP-проксі:

import requests

proxies = {
    'http': 'http://username:password@proxy-ip:port',
    'https': 'http://username:password@proxy-ip:port',
}

response = requests.get(
    'https://httpbin.org/ip',
    proxies=proxies
)
print(response.json())
# Should show Polish mobile IP
04

Налаштувати SOCKS5-проксі

Використовувати SOCKS5 для повної маршрутизації включно з DNS:

import requests

proxies = {
    'http': 'socks5://username:password@proxy-ip:port',
    'https': 'socks5://username:password@proxy-ip:port',
}

response = requests.get(
    'https://httpbin.org/ip',
    proxies=proxies
)
print(response.json())
05

Використовувати зі Scrapy

Налаштувати Scrapy для використання мобільних проксі:

# scrapy settings.py
HTTP_PROXY = 'http://username:password@proxy-ip:port'
DOWNLOADER_MIDDLEWARES = {
    'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware': 110,
}

# Or use ROTATING_PROXY_LIST:
ROTATING_PROXY_LIST = [
    'http://username:password@proxy-ip:port',
]
06

Додати ротацію IP

Ротувати IP між сесіями скрейпінгу через API:

import requests

def rotate_ip(proxy_ip, port, username, password):
    """Trigger IP rotation via Proxy Poland API"""
    response = requests.get(
        f'http://{proxy_ip}:{port}/rotate',
        auth=(username, password)
    )
    return response.json()

# Rotate before each scraping batch
new_ip = rotate_ip('proxy-ip', 'port', 'user', 'pass')
print(f'New IP: {new_ip}')
07

Перевірити IP

Переконатись що запити маршрутизуються через проксі:

import requests

proxies = {
    'http': 'http://username:password@proxy-ip:port',
    'https': 'http://username:password@proxy-ip:port',
}

response = requests.get('https://httpbin.org/ip', proxies=proxies)
print(response.json()['origin'])
# Should show Polish mobile carrier IP
ПОРАДИ ЕКСПЕРТІВ

ПРОФЕСІЙНІ ПОРАДИ

Використовуйте SOCKS5 для запобігання DNS-витокам

Реалізуйте retry-логіку з експоненціальною затримкою

Ротуйте IP між пакетами скрейпінгу для обходу блокувань

Використовуйте aiohttp + asyncio для високопродуктивного скрейпінгу

Встановлюйте реалістичні заголовки User-Agent

ПОПУЛЯРНІ СЦЕНАРІЇ

ЧУДОВО ПІДХОДИТЬ ДЛЯ

Масовий веб-скрейпінгМоніторинг цінВідстеження позицій SEOЗбір даних із соцмережДоступ до геозалежного контенту
ЧАСТІ ЗАПИТАННЯ

FAQ

Яка Python-бібліотека найкраще працює з мобільними проксі?+

requests — найпростіший варіант. Для async-навантажень використовуйте aiohttp. Для великих фреймворків скрейпінгу ідеально підходить Scrapy з proxy middleware.

Чи можна використовувати SOCKS5 з Python?+

Так. Встановіть requests[socks] і використовуйте socks5://user:pass@host:port як URL проксі. SOCKS5 маршрутизує весь трафік включно з DNS.

Як обробляти автентифікацію проксі в Python?+

Передайте облікові дані в URL проксі: http://username:password@host:port або використовуйте словник proxies в requests.

Чи можна використовувати ці проксі зі Scrapy?+

Так. Встановіть ROTATING_PROXY_LIST або налаштуйте власний middleware завантажувача з обліковими даними проксі.

Як швидко можна скрейпити з Python та мобільними проксі?+

Наші 4G-з'єднання забезпечують пропускну здатність 30-100 Мб/с. З async Python (aiohttp + asyncio) можливі десятки паралельних запитів.

СПРОБУЙТЕБЕЗКОШТОВНО НА 1 ГОДИНУ

Налаштуйте Python з виділеним мобільним проксі 4G менш ніж за 2 хвилини. Без кредитної картки. Повний доступ до проксі під час тестового періоду.

Без зобов'язань · Скасування в будь-який час · Налаштування за 2 хвилини