Verkkosivujen kaavinta · Asuinrakennukset

Välityspalvelimet web scraping, Rakennettu tilavuudelle, joka selviytyy lohkoista.

Yhdestä osoitteesta tuleva indeksoija on helppo havaita: satoja pyyntöjä minuutissa hosting-alueelta, ei selainhistoriaa, sama sormenjälki jokaisella osumalla. Kohde vastaa nopeuden rajoituksilla, CAPTCHA:lla, tyhjillä sivuilla tai hiljaisilla kieltoilla. Asuinpooli muuttaa virran tuhansiksi tavallisia kävijöitä tarvitsemistasi maista, joten keräämäsi data on sitä, mitä todellinen käyttäjä näkisi.

  • $1.72GBSuosittelemme tätä työtä
  • $179.9110 € kuukaudessaArvio 500 000 sivulle, joista kukin on kooltaan 350 kt
  • 24 tuntiatahmeaPidä altaan uloskäynti auki minuutista päivään, kun virtaus sitä vaatii
  • ∞lankaEi samanaikaiskäyttörajoitusta missään verkossa; vauhdita verkkotunnusta itse

01 — Mikä verkko

Asuinvälityspalvelimet ensin. Tässä on perustelut kaikille neljälle.

Suositus on hyödyllinen vain sen kompromissien kanssa. Alla olevat kortit kertovat, mitä kukin verkosto tekee hyvin web scraping -palvelussa ja missä se ei enää ole rahan arvoinen.

Asuinproxyt

Suositeltu

Jokaisen pyynnön kiertäminen todellisten kotitalouksien välillä voittaa nopeusrajoitukset ja bottien pisteet. Kaupunki- ja ASN-kohdistus toistaa paikallisten käyttäjien näkemän sisällön, ja jokaista gigatavua kohden käytetty liikenne pysyy käytettävissä, kunnes se on käytetty.

$1.72/GBKäyttämätön liikenne pysyy käytettävissä, kunnes se on käytetty · sama hinta maailmanlaajuisesti
Asuinproxyt

Datakeskusproxyt

Hyvä istuvuus

Halvin pyyntökohtainen hinta kohteille, jotka eivät käytä sormenjälkipalveluja: julkiset APIt, sivustokartat, omat palvelusi ja alhaisen suojauksen luettelot.

$0.49/IP/kuukausi90 päivän sopimus, viitevyöhyke · rajoittamaton määrä säikeitä
Datakeskusproxyt

ISP-proxyt

Mahdollinen

Vain silloin, kun indeksointi tarvitsee kirjautumisen, joka on pysyttävä yhdessä osoitteessa; muuten maksat vakaudesta, jota et käytä.

$0.69/IP/kuukausi90 päivän sopimus, viitevyöhyke · rajoittamaton määrä säikeitä
ISP-proxyt

Mobiiliproxyt

Mahdollinen

Ylivoimainen useimmille keräyksille, mutta varaus kohteille, jotka estävät kaiken muun.

$1.83/GBPyörivä · laitteet hinnoiteltu maittain
Mobiiliproxyt

02 — Resepti

Miten määrittää sen.

Web scraping -toiminnon asetukset ja toimiva esimerkki oikealla. Korvaa USER- ja PASS-kentät rekisteröitymisen yhteydessä annettujen tunnistetietojen kanssa.

Kierto
Kiertävä: jätä pois -sid-, jotta jokainen pyyntö lähtee uudesta ulostulosta.
Kohdentaminen
-cc- kaavintamarkkinoille; lisää -city-, kun hinnat tai listaukset ovat paikallisia.
Samanaikainen
Rajoittamattomat säikeet yhdyskäytävässä; pidä verkkotunnusta kohti lasketut hinnat kohteliaina, pooli ei ole lisenssi vasaralle.
Pöytäkirja
HTTP(S) portilla 9000 useimmille asiakkaille; SOCKS5 portilla 12345 ei-HTTP työkaluille.
Uudelleenyritykset
Jos saat 403- tai CAPTCHA-virheen, yritä uudelleen kerran; seuraava pyyntö on jo eri IP.
Python
import requests

proxy = "http://USER-cc-us:PASS@res.proxy-cyber.com:9000"
session = requests.Session()
session.proxies = {"http": proxy, "https": proxy}

for url in urls:
    r = session.get(url, timeout=30)   # a new US household on every request
    if r.status_code in (403, 429):
        r = session.get(url, timeout=30)  # retry once: different exit already
    parse(r.text)
cc
Poistumismaa; lisää kaupunki tai asn Valitse to narrow.
sivu
Mikä tahansa valitsemasi merkkijono; pyynnöt, joilla on sama istuntotunnus, jakavat yhden IP-osoitteen.
ttl
Kuinka kauan IP-osoite säilyy istunnossa, enintään 24 tuntia; jätä pyynnöstä kiertämättä.

03 — Talousarvio

Mitä web scraping maksaa volyymillesi.

GB-hinta on ennustettavissa, kun sivukoko on tiedossa. Anna kuukausittainen volyymisi. Keskimääräinen koko on valmiiksi täytetty realistisella luvulla tätä työtä varten ja sitä voi muuttaa.

sivut
KB

Keskimääräinen sivun koko (vain HTML)

Dataliikenne166.9 Gt10 € kuukaudessa
Korko$1.08per GB asuinrakennusten tikkailla
Arvioidut kustannukset$179.91Käyttämätön liikenne pysyy käytettävissä, kunnes se on käytetty

Asuinalueiden hintaportaikko, joka on sama kaikissa maissa. Kuukauden liikenteen ostaminen yhdellä ostokerralla saavuttaa näytetyn tason. Pienemmät lataukset ovat hinnoiteltu omassa tasossaan. Täysi tikkaat.

04 — Parhaat käytännöt

Missä web scraping menee pieleen, ja miten ei.

IP-osoitepooli on harvoin ongelma, nämä neljä tapaa ratkaisevat onnistumisen ja laskun.

Sovita ulospääsy markkinoille

Kaavi saksalainen myymälä saksalaisista kotitalouksista; sekoitetut sijainnit laukaisevat johdonmukaisuustarkastukset ja vääristyneet hinnat.

Pidä istunnot siellä, missä sivusto odottaa niitä

Monisivuiset virrat (haku, sitten tulossivut) toimivat paremmin yhdellä sticky exitillä muutaman minuutin ajan kuin uudella IP:llä per hyppy.

Riisu paino

Estä kuvat, fontit ja seurantapäätteet ylätunnisteettomissa selaimissa: maksat gigatavua kohden, ja HTML on vain pieni osa sivua.

Kunnioita kohdetta

Aseta verkkotunnusta kohti hintarajoitus, noudata robots.txt-asetuksia soveltuvin osin ja älä koskaan kerää henkilötietoja, joita sinulla ei ole perusteita säilyttää.

05 — Kysymykset

Suorat vastaukset välityspalvelimista verkkosivujen kaavintaan.

Asuin- tai datakeskus kaapata?

Aloita datakeskuksesta, jos kohde ei haasta sinua: se on halvin pyyntökohtainen hinta. Siinä vaiheessa kun näet CAPTCHA-viestejä, 403-viesteitä tai huonolaatuista sisältöä, siirrä kohde asuinkäyttöön. GB-hinta ostaa onnistumisasteen.

Kuinka paljon liikennettä kaavinta käyttää?

Pelkästään HTML-koodin koko on yleensä 100–500 kt sivua kohden, kun taas puolen miljoonan sivun 350 kt:n koko on noin 170 gigatavua, mikä maksaa kotitalouksissa noin $183.40. Kuvia lataavat headless-selaimet voivat kerätä tämän viidenkertaiseksi; ne estävät kuvat.

Sallitteko kaavinnan?

Julkisesti saatavilla olevan tiedon kerääminen on sallittua, mutta sivuston hyökkäys, tunnistuksen ohitus tai henkilötietojen kerääminen ilman laillista perustetta ei ole sallittua ja hyväksyttävän käytön periaatteet ovat voimassa.

Voinko vaihtaa pyynnöstä ja pitää istunnon, kun tarvitsen sellaisen?

Kyllä, samalla tilillä. Jätä istuntoparametrit pois vuorottelua varten. Lisää -sid- ja -ttl- pyyntöihin, joiden on jaettava IP-osoite.

Mitä onnistumisastetta voin odottaa?

Se riippuu kohteesta paljon enemmän kuin poolista. Hyvin käyttäytyvät indeksoijat asuinalueiden uloskäynneillä näkevät tyypillisesti valtaosan pyynnöistä onnistuvan. Loput yritetään uudelleen tuoreella IP-osoitteella ilman tavujen ylimääräisiä kustannuksia.

Oma tilisi »

Hallitse kaikkia proxyjäsi yhdellä tilillä

Vertaa verkkoja, tee tilauksia ja seuraa saldoasi ja tukipyyntöjäsi yhdestä hallintapaneelista.Tiimimme tarkastaa maksut ja antaa yhteystiedot toimituksen jälkeen.

Luo tili