ЯЗЫК ПРОГРАММИРОВАНИЯ ИНТЕГРАЦИЯ

КАК ИСПОЛЬЗОВАТЬ 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 минуты