VVinaProxy

Как да използвате прокси в Python Requests (HTTP/HTTPS и сесийни пулове)

Updated:

Библиотеката requests в Python приема проксита от VinaProxy с автентикация чрез речник proxies, свързващ схемите 'http' и 'https' към http://user:pass@ip:port. Прикачването на този речник към персистентна requests.Session() преизползва базовата TCP връзка за бърз уеб скрапинг с минимално натоварване.

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
Частни IPv4 (дейтацентър)
🇺🇸 САЩ
В наличност
От
20 000 VND / IP / месец
≈ 0,74 щ.д. · в VND
Ценообразуване според обема
  • 1 IP40 000 VND
  • 5+ IP адреса35 000 VND
  • 10+ IP адреса25 000 VND
  • 20+ IP адреса25 000 VND
  • 50+ IP адреса25 000 VND
  • 100+ IP адреса25 000 VND
  • 200+ IP адреса25 000 VND
  • 500+ IP адреса25 000 VND
  • 1000+ IP адреса22 000 VND
  • 2000+ IP адреса20 000 VND
Купете в САЩ
Частни IPv4 (дейтацентър)
🇻🇳 Виетнам
В наличност
От
20 000 VND / IP / месец
≈ 0,74 щ.д. · в VND
Ценообразуване според обема
  • 1 IP40 000 VND
  • 5+ IP адреса35 000 VND
  • 10+ IP адреса25 000 VND
  • 20+ IP адреса25 000 VND
  • 50+ IP адреса25 000 VND
  • 100+ IP адреса25 000 VND
  • 200+ IP адреса25 000 VND
  • 500+ IP адреса25 000 VND
  • 1000+ IP адреса22 000 VND
  • 2000+ IP адреса20 000 VND
Купете в Виетнам
Проксита по платформа:web-scrapingseo-rank-trackingamazon

Форматиране на речника proxies и повторно използване на сесии

Извикването на requests.get() за всеки отделен URL адрес създава нова TCP връзка и TLS съгласуване всеки път. Привързването на проксито към session = requests.Session() поддържа прокси тунела отворен между последователните заявки.

Параметър в RequestsПрепоръчителен синтаксисТехническо предназначение
Ключ 'http''http://user:pass@ip:port'Пренасочва стандартни HTTP заявки през проксито
Ключ 'https''http://user:pass@ip:port'Използва схема http://, за да може urllib3 да изгради HTTP CONNECT тунел за TLS
Кортеж timeouttimeout=(5, 15)5s таймаут за връзка и 15s таймаут за четене предотвратяват блокирането на работните нишки
Ротация на пулitertools.cycle(proxy_list)Ротира равномерно през вашия пул от специални статични IP адреси

Избягване на чести грешки с urllib3 и ProxyError

  • Винаги използвайте http:// (а не https://) като схема за URL на проксито за ключовете 'http' и 'https' в речника, освен ако портът на проксито не изисква изрично TLS-over-TLS
  • Кодирайте специалните символи в паролите за URL адрес с помощта на urllib.parse.quote(password, safe='')
  • Грешка 407 Proxy Authentication Required означава, че потребителското име или паролата в URL низа не съвпадат с данните ви от таблото за управление
  • Работи идентично с httpx.Client(proxy='http://user:pass@ip:port') и aiohttp session.get(url, proxy=...)

Стъпка по стъпка

  1. 1

    Преобразуване на ip:port:user:pass в URL синтаксис

    Използвайте нашия Proxy Format Converter, за да трансформирате вашия списък от VinaProxy в низове http://user:pass@ip:port.

  2. 2

    Дефиниране на речника proxies

    Задайте proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} във вашия Python скрипт.

  3. 3

    Прикачване към инстанция на requests.Session()

    Инициализирайте s = requests.Session() и извикайте s.proxies.update(proxies) за постоянна връзка с Keep-Alive.

  4. 4

    Проверка на изходния IP адрес с тестова заявка

    Изпълнете print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()), за да потвърдите активния IP адрес на проксито.

Често задавани въпроси

Защо ключът 'https' използва 'http://user:pass@ip:port'?

Префиксът http:// указва на urllib3 как да се свърже със самия прокси сървър (чрез стандартен HTTP CONNECT), докато крайният трафик към целевия https:// уебсайт остава напълно криптиран с TLS.

Как да ротирам 25 статични проксита между заявките в Python?

Заредете вашите 25 прокси URL адреса в pool = itertools.cycle(PROXIES) и подавайте proxies={'http': p, 'https': p} за всяка заявка с умерено ограничаване на честотата на заявките за всяко IP.

VinaProxy тарифира ли трафика при скрапинг скриптове на Python?

Не. Всички планове за Dedicated IPv4 и Static ISP включват неограничен месечен трафик.

Изградете пул с неограничен трафик за Python скрапинг

Моментални Dedicated IPv4 и Static ISP проксита в 7 държави.

Купете проксита за Python

Related articles

Проксита по платформа
Проксита за уеб скрапинг: неограничени dedicated IPv4 и ISP пулове за 24/7 краулери
Бързи HTTP(S) dedicated IPv4 и статични ISP проксита за Python, Playwright, Selenium и Scrapy с неограничен месечен трафик. Сравнете плановете и започнете.
Настройка на прокси
Как да настроите прокси в Playwright (Browser & Per-Context автентикация)
Настройте HTTP(S) проксита с автентикация в Playwright за Node.js и Python и пуснете множество изолирани статични IP в BrowserContexts. Копирайте примерите.
Настройка на прокси
Как да настроите и ротирате проксита в Python Scrapy
Конфигурирайте HTTP(S) проксита с автентикация в Python Scrapy чрез HttpProxyMiddleware, request.meta['proxy'] и ограничаване на заявките за всяко IP.
Безплатни инструменти
Групов конвертор на прокси формати (100% в браузъра)
Форматирайте списъци с проксита в браузъра. Преобразувайте между ip:port:user:pass, user:pass@ip:port, http:// URL, SOCKS5 URI, JSON масиви и FoxyProxy.
Проксита по платформа
Проксита за SEO и SERP следене: точни позиции по ключови думи в 7 държави
Следете локализирани позиции, проверявайте гео-пренасочвания и обхождайте със Screaming Frog с неограничени дедикирани IPv4 и статични ISP проксита в 7 държави.
Проксита по платформа
Проксита за Amazon: предотвратете отбелязването на свързани акаунти в Seller Central, KDP и Merch
Намалете риска от блокиране на свързани акаунти в Amazon Seller Central, KDP и Merch с индивидуални статични ISP за САЩ и частни IPv4 за UK или Япония.
IPV4 · united states
Частни IPv4 проксита за САЩ: Бързи, специализирани американски дейтацентър IP адреси
Специализирани частни IPv4 проксита от САЩ за скрапване, позиции, реклами и Amazon. Статичен IP, един потребител на IP, неограничен трафик, бърза активация.
IPV4 · vietnam
Индивидуални IPv4 проксита за Виетнам: изгодни дедикирани IP за мащабна работа
Виетнамски индивидуални IPv4 проксита на ниска цена за IP: Facebook сийдинг, втори Shopee магазини, автоматизация и следене в google.com.vn. Неограничен трафик.