VVinaProxy

Python Requests-те проксиді қалай пайдалану керек (HTTP/HTTPS және Session пулы)

Updated:

Python-ның requests кітапханасы 'http' және 'https' схемаларын http://user:pass@ip:port форматына сәйкестендіретін proxies сөздігі арқылы аутентификацияланған VinaProxy проксилерін қабылдайды. Бұл сөздікті тұрақты requests.Session() данасына тіркеу веб-скрейпингті жылдам әрі қосымша шығынсыз орындау үшін негізгі TCP-сокеттерді қайта пайдаланады.

Python Requests · HTTP Proxy Format
proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'}
Жеке IPv4 (деректер орталығы)
🇺🇸 Америка Құрама Штаттары
Қолжетімді
Бастап
20 000 ₫ / IP / айына
≈ 0,74 $ · есеп айырысу VND түрінде
Көлемге байланысты бағалар
  • 1 IP40 000 ₫
  • 5+ IP35 000 ₫
  • 10+ IP25 000 ₫
  • 20+ IP25 000 ₫
  • 50+ IP25 000 ₫
  • 100+ IP25 000 ₫
  • 200+ IP25 000 ₫
  • 500+ IP25 000 ₫
  • 1000+ IP22 000 ₫
  • 2000+ IP20 000 ₫
Америка Құрама Штаттары сатып алу
Жеке IPv4 (деректер орталығы)
🇻🇳 Вьетнам
Қолжетімді
Бастап
20 000 ₫ / IP / айына
≈ 0,74 $ · есеп айырысу VND түрінде
Көлемге байланысты бағалар
  • 1 IP40 000 ₫
  • 5+ IP35 000 ₫
  • 10+ IP25 000 ₫
  • 20+ IP25 000 ₫
  • 50+ IP25 000 ₫
  • 100+ IP25 000 ₫
  • 200+ IP25 000 ₫
  • 500+ IP25 000 ₫
  • 1000+ IP22 000 ₫
  • 2000+ IP20 000 ₫
Вьетнам сатып алу
Платформалар бойынша прокси:web-scrapingseo-rank-trackingamazon

proxies сөздігін пішімдеу және сессияларды қайта пайдалану

Әрбір URL мекенжайында requests.get() шақыру сайын жаңа TCP байланысы мен TLS қол алысуы жасалады. Проксиіңізді session = requests.Session() данасына байлау қатарынан жасалатын сұраулар бойынша прокси туннелін ашық сақтайды.

Requests параметріҰсынылатын синтаксисТехникалық мақсаты
'http' кілті'http://user:pass@ip:port'Қарапайым HTTP сұрауларын прокси арқылы бағыттайды
'https' кілті'http://user:pass@ip:port'urllib3 TLS үшін HTTP CONNECT туннелін ашуы мақсатында http:// схемасын пайдаланады
timeout кортежіtimeout=(5, 15)5 с қосылу және 15 с оқу күту уақыты жұмысшы ағындардың бұғатталып қалуына жол бермейді
Пул ротациясыitertools.cycle(proxy_list)Бөлінген статикалық IP пулыңызды біркелкі айналдырады

urllib3 және ProxyError жиі кездесетін қателерін болдырмау

  • Прокси портыңыз TLS-over-TLS байланысын нақты талап етпесе, сөздіктің 'http' және 'https' кілттері үшін прокси URL схемасы ретінде әрқашан http:// (https:// емес) пайдаланыңыз
  • Құпия сөздердегі арнайы таңбаларды urllib.parse.quote(password, safe='') көмегімен URL-кодтаңыз
  • 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 жолдарына түрлендіру үшін біздің Proxy Format Converter құралын пайдаланыңыз.

  2. 2

    proxies сөздігін анықтау

    Python сценарийінде proxies = {'http': 'http://user:pass@ip:port', 'https': 'http://user:pass@ip:port'} мәнін орнатыңыз.

  3. 3

    requests.Session() данасына бекіту

    Тұрақты Keep-Alive пулы үшін s = requests.Session() инициализациялап, s.proxies.update(proxies) шақырыңыз.

  4. 4

    Тесттік сұрау арқылы шығыс IP-ді тексеру

    Белсенді прокси IP-ін растау үшін print(s.get('https://vinaproxy.com/api/my-ip', timeout=10).json()) кодын орындаңыз.

Жиі қойылатын сұрақтар

Неліктен 'https' кілті 'http://user:pass@ip:port' мәнін пайдаланады?

http:// префиксі urllib3 кітапханасына прокси-сервердің өзіне қалай қосылу керектігін көрсетеді (стандартты HTTP CONNECT арқылы), ал мақсатты https:// веб-сайтына дейінгі трафигіңіз толықтай TLS арқылы шифрланған күйінде қалады.

Python-да сұраулар бойынша 25 статикалық проксиді қалай ротациялауға болады?

25 прокси URL мекенжайын pool = itertools.cycle(PROXIES) ішіне жүктеп, әр IP үшін шектеулерді ескере отырып, әр сұрауға proxies={'http': p, 'https': p} беріңіз.

Does VinaProxy meter bandwidth on Python scraping scripts?

Жоқ. Барлық Dedicated IPv4 және Static ISP тарифтері шектеусіз ай сайынғы трафикті қамтиды.

Шектеусіз Python скрейпинг пулын жасаңыз

7 ел бойынша лезде берілетін Dedicated IPv4 және Static ISP проксилері.

Python проксилерін сатып алу

Related articles

Платформалар бойынша прокси
Веб-скрейпингке арналған проксилер: 24/7 краулерлеріне арналған шексіз dedicated IPv4 және ISP пулдары
Python, Playwright, Selenium, Scrapy үшін шексіз трафигі бар жылдам HTTP(S) dedicated IPv4 және статикалық ISP проксилері. Тарифтерді салыстырып, бастаңыз.
Проксиді баптау
Playwright-те проксиді қалай баптауға болады (Браузер және контекст бойынша аутентификация)
Playwright-те Node.js пен Python үшін HTTP(S) проксиді баптап, BrowserContexts арқылы оқшауланған статикалық IP-лерді қосыңыз. Мысалдарды көшіріп алыңыз.
Проксиді баптау
Python Scrapy-де проксилерді қалай баптауға және ротациялауға болады
Python Scrapy ішінде HttpProxyMiddleware, request.meta['proxy'] және әр IP-ге сұраныстарды шектеу арқылы аутентификацияланған HTTP(S) проксилерін баптаңыз.
Тегін құралдар
Жаппай прокси форматының конвертері (100% клиент жағында)
100% клиенттік жаппай прокси конвертері: ip:port:user:pass, user:pass@ip:port, http:// URL, SOCKS5 URI, JSON массивтері және FoxyProxy арасында түрлендіріңіз.
Платформалар бойынша прокси
SEO және SERP бақылауға арналған проксилер: 7 елдегі нақты кілт сөздер рейтингі
7 елдегі шексіз жеке IPv4 пен статикалық ISP проксилерімен кілт сөздер рейтингін бақылаңыз, гео-бағыттауды тексеріп, Screaming Frog сканерлеуін жасаңыз.
Платформалар бойынша прокси
Amazon үшін проксилер: Seller Central, KDP және Merch-те аккаунттардың байланысуын болдырмаңыз
АҚШ-тың статикалық ISP, Ұлыбритания не Жапонияның жеке IPv4 проксилерімен Seller Central, KDP және Merch-те байланысты аккаунттарды бұғаттау қаупін азайтыңыз.
IPV4 · united states
АҚШ жеке IPv4 проксилері: Жылдам, бөлінген американдық дата-орталық IP-лері
Скрейпинг, рейтинг тексеру, жарнама мен Amazon талдауына арналған АҚШ жеке IPv4 проксилері. Статикалық IP, бір IP-ге бір адам, шексіз трафик, жылдам қосу.
IPV4 · vietnam
Вьетнам жеке IPv4 проксилері: ауқымды жұмысқа арналған қолжетімді бөлінген IP-лер
Facebook сидингі, қосымша Shopee дүкендері, автоматтандыру және google.com.vn бақылауына арналған арзан жеке Вьетнам IPv4 проксилері. Шексіз трафик.