Pilt:
E-kaubanduse aggregeerimisveebisaitide jaoks on ĂŒlioluline hoida teave ajakohasena. Vastasel juhul kaob nende peamine eelis â vĂ”imalus nĂ€ha kĂ”ige asjakohasemat teavet ĂŒhes kohas.
Selle ĂŒlesande lahendamiseks on vajalik kasutada veebiskreipimise tehnikat. Selle olemus seisneb selles, et luuakse spetsiaalne tarkvara â kraudler, mis kĂŒlastab sihtmĂ€rkide nimekirja kuuluvaid veebisaite, kraabib sealt teavet ja laadib selle aggregeerimisveebisaidile.
Probleemiks on see, et sageli ei soovi veebisaitide omanikud, kellelt aggregeerijad andmeid vĂ”tavad, anda neile nii lihtsalt juurdepÀÀsu. Seda on mĂ”istetav â kui internetipoe hinnaandmed satuvad aggregeerimisveebisaidile ja on kĂ”rgemad kui seal esindatavatel konkurentidel, kaotab ettevĂ”te kliente.
Meetodid skreipimise vastu
SeetĂ”ttu vastandavad sageli selliste veebisaitide omanikud skreipingule â st oma andmete laadimise takistamisele. Nad vĂ”ivad tuvastada botide-kraudlerite saadetud pĂ€ringud IP-aadressi jĂ€rgi. TĂŒĂŒpiliselt kasutab selline tarkvara nn serveri IP-sid, mille tuvastamine ja blokeerimine on lihtne.
Lisaks pĂ€ringute blokeerimisele kasutatakse sageli ka teist meetodit â tuvastatud botidele nĂ€idatakse ebasobivat teavet. NĂ€iteks tĂ”stetakse vĂ”i alandatakse toodete hindu vĂ”i muudetakse nende kirjeldusi.
Tihti tuuakse nĂ€iteks lennupiletite hinnad. TĂ”epoolest, lennufirmad ja reisibĂŒrood vĂ”ivad sama lennu puhul erinevaid tulemusi kuvada sĂ”ltuvalt IP-aadressist. Reaalne juhtum: lennupileti otsing Miami ja Londoni vahel samal kuupĂ€eval Eastern Euroopa ja Aasia IP-aadressilt toob tagasi erinevad tulemused.
Ida-Euroopa IP-aadressi puhul nÀeb hind vÀlja selline:

Ja Aasia IP-aadressi puhul niimoodi:

Nagu nĂ€ha, erineb ĂŒhe ja sama lennu hind oluliselt â vahe on $76, mis on tĂ”eliselt palju. Aggregeerimisveebile ei ole midagi hullemat kui vale teave â kui seal esitatakse valeinfo, ei kasuta kĂŒlastajad seda. Lisaks, kui aggregeerimisel on konkreetse toote jaoks hind, kuid mĂŒĂŒgisaitidel muutub see, mĂ”jutab see samuti projekti mainet negatiivselt.
Lahendus: elamise proxyde kasutamine
Andmete kraapimise probleemide vĂ€ltimiseks nende kogumise vajadustele saab kasutada elukoha vahelisi proxy-servereid. Serveri IP-aadresse pakuvad hostimisettevĂ”tted. Selgitada aadressi kuuluvust konkreetse teenusepakkuja hulka on ĂŒsna lihtne - igal IP-l on ASN-number, mis sisaldab seda teavet.
On palju teenuseid ASN-numbrite analĂŒĂŒsimiseks. Sageli integreeritakse need antiboti sĂŒsteemidega, mis blokeerivad kraapijate juurdepÀÀsu vĂ”i valetavad andmeid, mis edastatakse vastusena nende pĂ€ringutele.
Selliste sĂŒsteemide ĂŒletamiseks aitavad elukoha IP-aadressid. Sellised IP-d jagavad internetiteenuse pakkujad koduomanikele, olles seotud kĂ”igi vastava andmebaasi mĂ€rgetega. Eksisteerivad spetsiaalsed elukoha proxy-teenused, mis vĂ”imaldavad kasutada elukoha aadresse. Just selline teenus.
Kraapijate pĂ€ringud, mis saadetakse elukoha IP-delt, nĂ€evad vĂ€lja nagu tavalistelt kasutajatelt, kes tulevad teatud piirkonnast. Tavalisi kĂŒlastajaid ei blokeerita - veebipoodide puhul on need potentsiaalsed kliendid.
KokkuvÔttes vÔimaldab Infatica kasutamine pööratavaid proxy-servereid aggregeerimisveebisaitidel saada garanteeritud tÀpsed andmed ja vÀltida blokeerimist ning raskusi kraapimisega.
Muud artiklid elukoha proxyde kasutamisest Àri jaoks:
Allikas: habr.com
