VVinaProxy

Како користити прокси у Python Requests (HTTP/HTTPS и пуловање сесија)

Updated:

Python библиотека requests прихвата аутентификоване 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 US$ · наплата у 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 US$ · наплата у 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
timeout торкаtimeout=(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 синтаксу

    Користите наш Конвертер формата проксија да трансформишете своју 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

Проксији по платформама
Проксији за web scraping: неограничени наменски IPv4 и ISP пулови за 24/7 crawlere
Брзи HTTP(S) наменски IPv4 и статички ISP проксији за Python, Playwright, Selenium и Scrapy уз неограничен месечни проток. Упоредите планове и почните.
Подешавање проксија
Како подесити прокси у Playwright-у (Browser и Per-Context аутентификација)
Подесите аутентификоване HTTP(S) проксије у Playwright-у за Node.js и Python и покрените изоловане статичке IP адресе кроз BrowserContext-е. Копирајте примере.
Подешавање проксија
Како подесити и ротирати проксије у Python Scrapy
Конфигуришите аутентификоване HTTP(S) проксије у Python Scrapy помоћу HttpProxyMiddleware, request.meta['proxy'] и ограничења истовремених веза по IP-ју.
Бесплатне алатке
Масовни конвертер прокси формата (100% клијентски)
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 уз наменске US статичке ISP и британске или јапанске приватне IPv4 проксије.
IPV4 · united states
Приватни САД IPv4 проксији: брзи, наменски амерички датацентар IP-јеви
Наменски приватни САД IPv4 проксији за скрејповање, праћење ранга и Amazon анализе. Статички IP, један корисник по IP-ју, неограничен проток, брза активација.
IPV4 · vietnam
Вијетнамски приватни IPv4 проксији: повољне наменске IP адресе за велики обим посла
Вијетнамски приватни IPv4 проксији по ниској цени за Facebook seeding, споредне Shopee радње, аутоматизацију и google.com.vn праћење. Неограничен проток.