VVinaProxy

Python Scrapy дээр прокси тохируулах болон сэлгэх заавар

Updated:

Scrapy-ийн асинхрон Twisted хөдөлгүүрт request.meta['proxy']-д оноосон http://user:pass@ip:port мөрийг задлан боловсруулдаг суурилуулсан HttpProxyMiddleware (750 зэрэглэлд) байдаг. 740 зэрэглэлд 10 мөртэй өөрийн Downloader Middleware бичсэнээр таны spider-ууд хязгааргүй дата бүхий VinaProxy статик IP сангаас автоматаар сэлгэн ажиллах боломжтой болно.

Scrapy · HTTP Proxy Format
request.meta['proxy'] = 'http://user:pass@ip:port'
Хувийн IPv4 (дата төв)
🇺🇸 Америкийн Нэгдсэн Улс
Бэлэн байгаа
Эхлэх үнэ
₫ 20,000 / IP / сар
≈ $ 0.74 · төлбөрийг VND-ээр тооцно
Багцын үнийн шатлал
  • 1 IP₫ 40,000
  • 5+ IP₫ 35,000
  • 10+ IP₫ 25,000
  • 20+ IP₫ 25,000
  • 50+ IP₫ 25,000
  • 100+ IP₫ 25,000
  • 200+ IP₫ 25,000
  • 500+ IP₫ 25,000
  • 1000+ IP₫ 22,000
  • 2000+ IP₫ 20,000
Америкийн Нэгдсэн Улс авах
Хувийн IPv4 (дата төв)
🇬🇧 Их Британи
Бэлэн байгаа
Эхлэх үнэ
₫ 20,000 / IP / сар
≈ $ 0.74 · төлбөрийг VND-ээр тооцно
Багцын үнийн шатлал
  • 1 IP₫ 40,000
  • 5+ IP₫ 35,000
  • 10+ IP₫ 25,000
  • 20+ IP₫ 25,000
  • 50+ IP₫ 25,000
  • 100+ IP₫ 25,000
  • 200+ IP₫ 25,000
  • 500+ IP₫ 25,000
  • 1000+ IP₫ 22,000
  • 2000+ IP₫ 20,000
Их Британи авах
Платформоорх прокси:web-scrapingseo-rank-trackingamazon

Scrapy прокси middleware дараалал ба зэрэгцээ холболтын тохиргоо

HttpProxyMiddleware нь прокси URL-аас user:pass-ийг салгаж Proxy-Authorization толгойг кодлохын тулд 750 дараалалд ажилладаг тул request.meta['proxy']-г оноох дурын өөрийн middleware нь үүнээс бага тоон дээр (жишээ нь 740) ажиллах ёстой:

Scrapy тохиргооЗөвлөмжит утгаЗориулалт
request.meta['proxy']'http://user:pass@ip:port'Хүсэлтийг заасан VinaProxy проксигоор дамжуулна
Middleware-ийн зэрэглэл740 (750-ийн өмнө)HttpProxyMiddleware нь user:pass толгойг кодолж байгаа эсэхийг баталгаажуулна
CONCURRENT_REQUESTS_PER_IP2-оос 4HTTP 429 алдаанаас сэргийлэхийн тулд нэг прокси IP-д ногдох зэрэгцээ холболтыг хязгаарлана
AUTOTHROTTLE_ENABLEDTrueЗорилтот системийн хариу өгөх хугацаанд үндэслэн таталтын хоцролтыг динамикаар тохируулна

Их хэмжээний өгөгдөл цуглуулах Scrapy crawl-ийн шилдэг туршлагууд

  • from_crawler() дотор VinaProxy прокси жагсаалтаа ачаалж, process_request() дотор request.meta['proxy'] = random.choice(self.proxies) гэж онооно уу
  • IP тус бүрийн хүсэлт хоорондын зай робот шиг харагдахгүйн тулд DOWNLOAD_DELAY = 1.0-тэй хамт RANDOMIZE_DOWNLOAD_DELAY = True-г идэвхжүүлнэ үү
  • Дахин оролдох үед (429 эсвэл 503), хүсэлтийг дараалалд дахин оруулахаас өмнө сангаасаа өөр прокси сонгоно уу

Алхам алхмаар

  1. 1

    Прокси сангаа http://user:pass@ip:port форматад оруулах

    URL мөрүүдийг авахын тулд VinaProxy жагсаалтаа манай Proxy Format Converter хэрэгсэлд буулгана уу.

  2. 2

    middlewares.py дотор ProxyPoolMiddleware үүсгэх

    request.meta['proxy'] = random.choice(self.proxies) гэж тохируулах process_request(self, request, spider) функцийг тодорхойлно уу.

  3. 3

    settings.py дотор 740 зэрэглэлээр бүртгэх

    DOWNLOADER_MIDDLEWARES доор 'myproject.middlewares.ProxyPoolMiddleware': 740 гэж нэмээд CONCURRENT_REQUESTS_PER_IP = 2 гэж тохируулна уу.

  4. 4

    scrapy shell эсвэл scrapy crawl ашиглан шалгах

    Сэлгэлт болон баталгаажуулалтыг шалгахын тулд https://vinaproxy.com/api/my-ip рүү туршилтын хүсэлт илгээнэ үү.

Түгээмэл асуултууд

Миний үүсгэсэн Scrapy прокси middleware-ийг 800 зэрэглэлд тохируулахад яагаад алдаа гарсан бэ?

Scrapy-ийн суурилуулсан HttpProxyMiddleware нь 750 зэрэглэлд ажилладаг. Хэрэв таны middleware 800 дээр (750-ийн дараа) ажиллавал холбоос доторх user:pass итгэмжлэлүүд Proxy-Authorization толгой болж хөрвөхгүй. Middleware-ийн зэрэглэлээ үргэлж 750-аас доогуур (тухайлбал 740) тохируулна уу.

Scrapy нь прокси бүрт байнгын холболтыг нээлттэй хадгалдаг уу?

Тийм. Twisted-ийн холболтын сан нь прокси цэг бүрт байнгын keep-alive холболтыг хадгалдаг.

Олон сая хуудас татах Scrapy-ийн ажлуудад VinaProxy прокси хязгааргүй трафиктэй юу?

Тийм. Dedicated IPv4 болон Static ISP багцууд бүгд сарын хязгааргүй дата хэрэглээтэй ирдэг.

Хязгааргүй дататай статик IP сангаар Scrapy spider-уудаа өргөжүүл

7 орны шууд ашиглах бэлэн бөөн Dedicated IPv4 болон Static ISP проксинууд.

Scrapy прокси худалдаж авах

Related articles

Платформоорх прокси
Вэб скрапинг прокси: 24/7 ажиллах crawler-уудад зориулсан хязгааргүй dedicated IPv4 ба ISP сангууд
Python, Playwright, Selenium, Scrapy-д зориулсан хязгааргүй сарын трафиктай хурдан HTTP(S) dedicated IPv4 ба статик ISP прокси. Багцуудыг харьцуулж эхлээрэй.
Прокси тохиргоо
Python Requests дээр прокси хэрхэн ашиглах вэ (HTTP/HTTPS ба Session pooling)
Python requests болон requests.Session() дээр баталгаажуулалттай HTTP(S) прокси тохируулах. 407 ProxyError алдааг шийдвэрлэж, статик IP санг сэлгэн ашиглаарай.
Прокси тохиргоо
Playwright дээр прокси хэрхэн тохируулах вэ (Хөтөч ба контекст нэвтрэлт)
Playwright дээр Node.js, Python-д баталгаажуулалттай HTTP(S) прокси тохируулж, BrowserContext бүрт тусгаарлагдсан статик IP ажиллуул. Жишээг хуулж авна уу.
Үнэгүй хэрэгслүүд
Прокси форматыг бөөнөөр хөрвүүлэгч (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 дээр Amazon данс хооронд холбогдож хаагдах эрсдэлийг бууруул.
IPV4 · united states
АНУ-ын хувийн IPv4 прокси: Хурдан, тусгай Америк дата төвийн IP-нууд
Өгөгдөл хуулах, эрэмбэ болон зар шалгах, Amazon судалгаанд зориулсан АНУ-ын хувийн IPv4 прокси. Статик IP, нэг хэрэглэгч, хязгааргүй дата, хурдан идэвхжүүлэлт.
IPV4 · united kingdom
Их Британийн хувийн IPv4 прокси: Борлуулагч, SEO болон зарын статик дата төвийн IP
eBay UK, Amazon.co.uk судалгаа, google.co.uk эрэмбэ шалгах, Их Британийн зар сурталчилгаа болон сошиал хаягт зориулсан хувийн IPv4 прокси. Хязгааргүй дата.