VVinaProxy

Jinsi ya kusanidi na kuzungusha proksi katika Python Scrapy

Updated:

Injini ya Twisted ya Scrapy isiyo ya wakati mmoja inajumuisha HttpProxyMiddleware ya ndani (kwenye kipaumbele cha 750) inayochanganua mifuatano ya http://user:pass@ip:port iliyowekwa kwenye request.meta['proxy']. Kuandika Downloader Middleware maalum ya mistari 10 kwenye kipaumbele cha 740 huruhusu spiders zako kuzunguka kiotomatiki kwenye dimbwi la IP tuli za VinaProxy zisizo na kikomo cha data.

Scrapy · HTTP Proxy Format
request.meta['proxy'] = 'http://user:pass@ip:port'
IPv4 binafsi (kituo cha data)
🇺🇸 Marekani
Inapatikana
Kuanzia
₫ 20,000 / IP / mwezi
≈ US$ 0.74 · inalipishwa kwa VND
Bei kulingana na wingi
  • IP 1₫ 40,000
  • IP 5+₫ 35,000
  • IP 10+₫ 25,000
  • IP 20+₫ 25,000
  • IP 50+₫ 25,000
  • IP 100+₫ 25,000
  • IP 200+₫ 25,000
  • IP 500+₫ 25,000
  • IP 1000+₫ 22,000
  • IP 2000+₫ 20,000
Nunua Marekani
IPv4 binafsi (kituo cha data)
🇬🇧 Uingereza
Inapatikana
Kuanzia
₫ 20,000 / IP / mwezi
≈ US$ 0.74 · inalipishwa kwa VND
Bei kulingana na wingi
  • IP 1₫ 40,000
  • IP 5+₫ 35,000
  • IP 10+₫ 25,000
  • IP 20+₫ 25,000
  • IP 50+₫ 25,000
  • IP 100+₫ 25,000
  • IP 200+₫ 25,000
  • IP 500+₫ 25,000
  • IP 1000+₫ 22,000
  • IP 2000+₫ 20,000
Nunua Uingereza

Mpangilio wa middleware ya proksi ya Scrapy na mipangilio ya concurrency

Kwa sababu HttpProxyMiddleware hufanya kazi katika nafasi ya 750 ili kuondoa user:pass kutoka kwenye URL ya proksi na kusimba kijajuu cha Proxy-Authorization, middleware yoyote maalum inayoweka request.meta['proxy'] lazima ifanye kazi kwa nambari ya chini zaidi (k.m., 740):

Mpangilio wa ScrapyThamani InayopendekezwaKusudi
request.meta['proxy']'http://user:pass@ip:port'Huelekeza ombi kupitia proksi maalum ya VinaProxy
Kipaumbele cha Middleware740 (kabla ya 750)Huhakikisha HttpProxyMiddleware inasimba kijajuu cha user:pass
CONCURRENT_REQUESTS_PER_IP2 hadi 4Huweka kikomo cha soketi za wakati mmoja kwa kila IP ya proksi ili kuepuka HTTP 429
AUTOTHROTTLE_ENABLEDTrueHurekebisha ucheleweshaji wa kutambaa kulingana na kasi ya majibu ya tovuti lengwa

Mbinu bora za utambazaji wa kiwango cha juu katika Scrapy

  • Pakia orodha yako ya proksi za VinaProxy katika from_crawler() na uweke request.meta['proxy'] = random.choice(self.proxies) ndani ya process_request()
  • Washa RANDOMIZE_DOWNLOAD_DELAY = True pamoja na DOWNLOAD_DELAY = 1.0 ili vipindi vya maombi kwa kila IP visionekane kama roboti kamwe
  • Wakati wa kujaribu tena (429 au 503), chagua proksi tofauti kutoka kwenye dimbwi lako kabla ya kurudisha ombi kwenye foleni

Hatua kwa hatua

  1. 1

    Panga dimbwi lako la proksi kama http://user:pass@ip:port

    Bandika orodha yako ya VinaProxy kwenye Kigeuzi cha Muundo wa Proksi chetu ili kupata mifuatano ya URL.

  2. 2

    Unda ProxyPoolMiddleware katika middlewares.py

    Bainisha process_request(self, request, spider) ili kuweka request.meta['proxy'] = random.choice(self.proxies).

  3. 3

    Sajili kwenye kipaumbele cha 740 katika settings.py

    Ongeza 'myproject.middlewares.ProxyPoolMiddleware': 740 chini ya DOWNLOADER_MIDDLEWARES na uweke CONCURRENT_REQUESTS_PER_IP = 2.

  4. 4

    Jaribu kwa kutumia scrapy shell au scrapy crawl

    Tekeleza ombi la jaribio dhidi ya https://vinaproxy.com/api/my-ip ili kuthibitisha mzunguko na uthibitishaji.

Maswali yanayoulizwa mara kwa mara

Kwa nini middleware yangu maalum ya proksi ya Scrapy ilishindwa ilipowekwa kwenye kipaumbele cha 800?

HttpProxyMiddleware ya ndani ya Scrapy hufanya kazi kwenye kipaumbele cha 750. Ikiwa middleware yako inafanya kazi katika 800 (baada ya 750), vitambulisho vya ndani vya user:pass havibadilishwi kamwe kuwa kijajuu cha Proxy-Authorization. Weka kipaumbele cha middleware yako chini ya 750 kila wakati (kama vile 740).

Je, Scrapy hudumisha miunganisho ya kudumu wazi kwa kila proksi?

Ndiyo. Dimbwi la miunganisho la Twisted hudumisha miunganisho endelevu ya keep-alive kwa kila kituo cha proksi.

Je, proksi za VinaProxy hazina kikomo cha data kwa kazi za Scrapy za mamilioni ya kurasa?

Ndiyo. Mipango yote ya Dedicated IPv4 na Static ISP inajumuisha data ya kila mwezi isiyo na kikomo.

Kuza spiders zako za Scrapy kwa madimbwi ya IP tuli zisizo na kikomo

Proksi za papo hapo kwa wingi za Dedicated IPv4 na Static ISP katika nchi 7.

Nunua Proksi za Scrapy

Related articles

Proksi kwa jukwaa
Proksi za Web Scraping: mabwawa ya IPv4 maalumu na ISP bila kikomo kwa crawlers za 24/7
Proksi za kasi za HTTP(S) za IPv4 maalumu na ISP tuli za Python, Playwright, Selenium na Scrapy, zenye data ya mwezi bila kikomo. Linganisha vifurushi uanze.
Usanidi wa proksi
Jinsi ya kutumia proksi katika Python Requests (HTTP/HTTPS na pooling ya Session)
Sanidi proksi za HTTP(S) zenye uthibitishaji kwenye Python requests na requests.Session(). Tatua hitilafu za 407 ProxyError na zungusha mabwawa ya IP tuli.
Usanidi wa proksi
Jinsi ya kusanidi proksi katika Playwright (Uthibitishaji wa Kivinjari na Muktadha)
Sanidi proksi za HTTP(S) zenye uthibitishaji katika Playwright ya Node.js na Python, na uendeshe IP tuli zilizotengwa kwenye BrowserContexts. Nakili mifano.
Zana za bure
Kigeuzi cha Miundo ya Proxy kwa Wingi (100% Upande wa Mteja)
Kipangaji proxy kwa wingi 100% kivinjarini. Badili kati ya ip:port:user:pass, user:pass@ip:port, URL za http://, URI za SOCKS5, safu za JSON na FoxyProxy.
Proksi kwa jukwaa
Proksi za Kufuatilia SEO na SERP: Viwango sahihi vya maneno msingi katika nchi 7
Fuatilia viwango vya maneno msingi ya maeneo, kagua uelekezaji kijiografia na tambaza Screaming Frog kwa proksi za IPv4 na ISP bila kikomo katika nchi 7.
Proksi kwa jukwaa
Proxy za Amazon: zuia kuunganishwa kwa akaunti kwenye Seller Central, KDP, na Merch
Punguza hatari ya kufungiwa akaunti husika za Amazon kwenye Seller Central, KDP na Merch ukitumia proxy tuli za ISP za Marekani na IPv4 binafsi za UK au Japan.
IPV4 · united states
Proxy Binafsi za IPv4 za Marekani: IP Maalum na za Haraka za Datacenter za Marekani
Proxy binafsi za IPv4 za Marekani kwa scraping, nafasi, ukaguzi wa matangazo na utafiti wa Amazon. IP tuli, mtumiaji 1 kwa IP, data bila kikomo, kuanza haraka.
IPV4 · united kingdom
Proxy Binafsi za IPv4 za UK: IP Tuli za Vituo vya Data vya Uingereza kwa Wauzaji, SEO na Matangazo
Proxy binafsi maalum za IPv4 za UK kwa utafiti wa eBay UK na Amazon.co.uk, viwango vya google.co.uk, matangazo na akaunti za kijamii. Bandwidth bila kikomo.