Realtime SERP's schrapen met Zenserp - recensie

Google heeft een lange geschiedenis van het erg moeilijk maken voor SEO-ontwikkelaars die proberen openbaar beschikbare gegevens van hun pagina's met zoekresultaten te schrapen. SERP-scraping is inderdaad officieel in strijd met de servicevoorwaarden van Big G. De praktijk is echter niet in strijd met de Computer Fraud and Abuse Act (CFAA), en dus zijn directe juridische acties van Google om de praktijk in te perken platgelopen. In dit artikel gaan we het hebben over zeer schaalbare realtime SERP's scraping met Zenserp. Laten we beginnen!





Dus hoewel schrapen niet echt illegaal is of iemands gevoelens in de praktijk kwetst, hebben ontwikkelaars nog steeds te kampen met de wegversperringen. Dat is ontworpen door Google om hun gegevensverzameling te belemmeren. Veel voorkomende kopzorgen zijn onder meer Captcha's en IP-blokkering. Er zijn echter in het verleden staakt-het-en-ophouden brieven verzonden, deze tactiek wordt steeds zeldzamer.



Maar wat als u helemaal niet met deze overlast te maken heeft gehad om aan uw kostbare gegevens te komen? Betreed Zenserp, een kernaanbod van het in Oostenrijk gevestigde SaaS Industries.

Zenserp in een notendop | SERP's schrapen met Zenserp

De Zenserp API is een droomtool voor SEO-ontwikkelaars die op zoek zijn naar een kant-en-klare oplossing om veelvoorkomende hindernissen te nemen. Het is doodeenvoudig te gebruiken en te integreren, dankzij de gebruikersgerichte ontwikkelingscyclus van SaaS Industries en de brede taalcompatibiliteit (Browser, Curl, Python, Node.js, PHP). Bovendien heeft hun vraatzuchtige honger naar feedback van consumenten en functieverzoeken geleid tot de enorme API-update van april 2019 met een uitgebreide reeks gegevenstypen, waaronder Google-afbeeldingen, video, kaarten, nieuws, winkelen en ook trends.



Gecombineerd met concurrerende prijzen en klantenservice van wereldklasse. Je hebt echt een alles-in-één oplossing voor je SERP-schraapproblemen in Zenserp.



Aan de slag met Zenserp

Dus, hoe is het om Zenserp daadwerkelijk te gebruiken? Hieronder bespreken we het proces om aan de slag te gaan met Zenserp. Vervolgens duiken we in hun API-documentatie om de robuuste functionaliteit van Zenserp nader te bekijken.

Dashboardoverzicht | SERP's schrapen met Zenserp

Stel dat u slechts een kijkje neemt naar wat Zenserp inhoudt, dan klikt u op de heldergroene knop Aanmelden voor gratis abonnement op hun startpagina. Wanneer u uw account heeft gemaakt en geverifieerd, klikt u op Inloggen om uw dashboard te openen.



De pagina waarop u terechtkomt, geeft een overzicht weer van uw belangrijkste gebruiksinformatie, inclusief uw API-sleutel, maandelijkse aanvraagquota en API-gebruik in de loop van de tijd. Bovendien documentatie van eventuele mislukte verzoeken die mogelijk zijn opgetreden. Er is ook een handige Request Builder-sectie die nieuwe Zenserp-gebruikers naar een schat aan nuttige bronnen leidt. De meeste hiervan zijn dingen die we zullen behandelen in het documentatiegedeelte van deze recensie, dus houd daar goed rekening mee.



Laten we snel alle zijbalkopties bekijken:

  • Dashboard - Je bent er al! Dit is gewoon een snelle link om op elk moment terug te keren naar uw overzichtspagina.
  • Speelplaats - Met de toepasselijke naam biedt deze pagina een volledig visuele (d.w.z. geen codering vereist) en interactieve interface waarmee u kunt rommelen met de verschillende eindpunten van Zenserp. Hier kunt u enkele voorbeeldantwoorden genereren en deze gebruiken om uw API-verzoek te configureren. Vertrouw hier niet 100% op, want er zijn hoekgevallen die buiten de mogelijkheden van deze tool vallen. Desalniettemin houden we ervan hoe u de mogelijkheid heeft om uw experimenten naar code te exporteren (Browser, Curl, Python, Node.js, PHP) wanneer u iets vindt dat echt werkt.
  • Documentatie - Details van het lef van de Zenserp API. We behandelen dit hieronder uitgebreid.
  • Profiel / beveiliging - Basisaccountconfiguratie, inclusief uw avatar, contactgegevens en wachtwoordbeheer. Niets bijzonders.
  • Facturering - Bestaat uit drie opties, waar u uw abonnementsniveau kunt upgraden / downgraden / annuleren, uw betaalmethode en btw-nummer kunt beheren, plus een vrij veld waar u kunt verzoeken om tekst op uw Zenserp-facturen om de boekhouding te vergemakkelijken.

Dit alles is een vrij standaardtarief voor elke API, maar we waarderen hoe eenvoudig alles is ingedeeld. Wat u ziet, is wat u krijgt, en Zenserp probeert de abonnementsinstellingen niet in obscure hoeken van uw profiel te begraven.

De Zenserp API-documentatie | SERP's schrapen met Zenserp

Nu de basis uit de weg is, kunnen we nu ingaan op de goede dingen: de documentatie van Zenserp. Hier ziet u precies waartoe de API in staat is en hoe u deze kunt gebruiken. Hoewel de volledige API-implementatie in uw app buiten het bestek van deze beoordeling valt, zullen we kort elk eindpunt en enkele belangrijke parameters bespreken en enkele voorbeeldreacties geven.

Basisfunctionaliteit

De documentatiepagina begint met een toepasselijk genaamde Aan de slag-sectie, die uw meest elementaire API-functies beschrijft die in staat zijn om te communiceren met alle andere eindpunten. Laten we kijken:

onenigheid maak een afk-kanaal
  • Authenticatie - Dit laat zien hoe u uw API-sleutel gebruikt voor authenticatie. Er is een voorbeeld van gebruik in de header, gevolgd door GET- en POST-verzoekvoorbeelden. Makkelijk.
  • toestand - Hiermee kunt u het aantal resterende verzoeken opvragen volgens uw abonnementslimieten. Waarom zou u tenslotte moeite doen om in te loggen op uw Zenserp Dashboard als u uw app het u gewoon rechtstreeks kunt laten vertellen?
  • partij - Door dit eindpunt toe te voegen, kunt u maximaal 1.000 zoekopdrachten in één batch uitvoeren. U heeft de mogelijkheid om alle batches in één keer aan te vragen, specifiek op batch-ID, of om een ​​nieuwe batch in te dienen of bestaande batches samen te voegen, indien nodig.
  • Foutcodes - Zenserp heeft ook de mogelijkheid om fouten te retourneren zodra ze zich voordoen. Waaronder 403 Forbidden wanneer u uw maandelijkse limiet heeft bereikt of een onjuiste API-sleutel heeft gebruikt, 404 wanneer er geen resultaten zijn gevonden, of 500. Elke keer dat er een serverfout is. Vergeet niet dat mislukte verzoeken ook op uw dashboard worden weergegeven.

Het / search-eindpunt | SERP's schrapen met Zenserp

De kernfunctionaliteit van Zenserp is hier. Door toe te voegen / te zoeken aan uw API-verzoek. U ontvangt een uitgebreide reeks gegevens over vrijwel alles wat u maar kunt bedenken om SERPS voor te verzamelen. Uw zoekopdracht levert een breed scala aan resultaten op, waaronder:

  • Organische zoekresultaten - Bij het opvragen van organische SERP's worden allerlei soorten gegevens geretourneerd, inclusief itemrangschikking, de titel, zowel weergegeven als bestemmings-URL, verschillende soorten recensies, of de link een Google AMP-link is, strings die de paginabeschrijving vertegenwoordigen en plus het Local 3-pack die bedrijfsinformatie bevat.
  • Betaalde resultaten - U krijgt ook een volledig overzicht van de betaalde resultaten. De geretourneerde informatie omvat de betaalde positie (boven, rechts of onder), titel, de AdWords-tracking-URL, broodkruimels, de zichtbare URL zoals deze wordt weergegeven op Google, paginabeschrijving, plus eventuele betaalde productplaatsingen (inclusief positie, titel, bijbehorende afbeeldingen, URL en natuurlijk prijs).
  • Antwoordvak / uitgelicht fragment / hoofdartikel - Puur goud voor elke SEO. Zie eenvoudig wat het beste presteert om deze felbegeerde plekken op SERP's te behalen en bouw vervolgens een strategie om die resultaten te repliceren.
  • Verwante zoekopdrachten / bedoelde u - Zenserp verbetert uw zoekwoordonderzoek door waardevolle gegevens over alle gerelateerde zoekopdrachten aan uw zoekopdracht te retourneren. U kunt ook anticiperen op hoe Google reageert op veelvoorkomende fouten die gebruikers maken bij het zoeken naar uw zoekopdracht.

Hier is een verkleinde versie van een voorbeeld dat in het Zenserp documentatie, met Pied Piper als vraag. U kunt de verschillende soorten resultaten in volgorde zien: het Wikipedia-item (1), vragen met betrekking tot de zoekopdracht (2), een website met een exacte domeinnaam (3), een populair artikel over de oorsprong van de rattenvanger (4), plus enkele gerelateerde video's over het onderwerp (5). U ziet ook enkele gerelateerde zoektermen, plus het totale aantal geretourneerde resultaten.

Voorbeeld

{ 'query':{ 'apikey':'YOUR-API-KEY', 'q':'Pied Piper', 'url':'https://google.com/search?q=Pied+Piper&hl=en&gl=us&sourceid=chrome&ie=UTF-8' }, 'organic':[ { 'position':1, 'title':'Pied Piper of Hamelin - Wikipedia', 'url':'https://en.wikipedia.org/wiki/Pied_Piper_of_Hamelin', 'destination':'https://en.wikipedia.org › wiki › Pied_Piper_of_Hamelin', 'description':'The Pied Piper of Hamelin is the titular character of a legend from the town of Hamelin (Hameln), Lower Saxony, Germany. The legend dates back to the Middle ...', 'isAmp':false }, { 'position':2, 'questions':[ { 'question':'What is the meaning of the Pied Piper?' }, { 'question':'What is the story of the Pied Piper?' }, { 'question':'Is the pied piper a fairy tale?' }, { 'question':'Is Pied Piper a real company?' } ] }, { 'position':3, 'title':'Pied Piper', 'url':'http://www.piedpiper.com/', 'destination':'www.piedpiper.com', 'description':'The old Pied Piper flute player logo was referencing a fairytale character and in no way was meant to suggest a sexual act involving either the mouth or ear of ...', 'isAmp':false }, { 'position':4, 'title':'The Disturbing True Story of the Pied Piper of Hamelin ...', 'url':'https://www.ancient-origins.net/myths-legends/disturbing-true-story-pied-piper-hamelin-001969', 'destination':'https://www.ancient-origins.net › myths-legends › disturbing-true-story-pie...', 'description':'Aug 14, 2014 - Many are familiar with the story of the Pied Piper of Hamelin. Few realise however, that the story is based on real events, which evolved over ...', 'isAmp':false }, { 'position':5, 'videos':[ { 'title':'Pied Piper', 'url':'https://www.youtube.com/watch?v=VEZ_Ui6d9AM', 'parsed':{ 'source':'YouTube', 'date':'May 2, 2018', 'channel':'BTS - Topic' } }, { 'title':'The True History of The Pied Piper of Hamelin | Fairy Tales ...', 'url':'https://www.youtube.com/watch?v=obIAwAAcAAg', 'parsed':{ 'source':'YouTube', 'date':'Aug 4, 2017', 'channel':'Jen Campbell' } }, { 'title':'The Pied Piper: a modern day fairy tale', 'url':'https://www.wvi.org/child-health-now/video/pied-piper-modern-day-fairy-tale', 'parsed':{ 'source':'World Vision International', 'date':'Aug 22, 2013', 'channel':'WVIAdvocacy' } } ] } ], 'related_searches':[ { 'title':'pied piper instrument', 'url':'https://google.com/search?hl=en&gl=us&q=pied+piper+instrument&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoAHoECBMQAQ' }, { 'title':'pied piper poem', 'url':'https://google.com/search?hl=en&gl=us&q=pied+piper+poem&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoAXoECBMQAg' }, { 'title':'moral lesson of pied piper story', 'url':'https://google.com/search?hl=en&gl=us&q=moral+lesson+of+pied+piper+story&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoAnoECBMQAw' }, { 'title':'the pied piper of hamelin summary', 'url':'https://google.com/search?hl=en&gl=us&q=the+pied+piper+of+hamelin+summary&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoA3oECBMQBA' }, { 'title':'pied piper of hamelin story pdf', 'url':'https://google.com/search?hl=en&gl=us&q=pied+piper+of+hamelin+story+pdf&sa=X&ved=2ahUKEwj-vPeI3oXnAhVJJBoKHQ6iDYkQ1QIoBHoECBMQBQ' }, ], 'number_of_results':34800000 }

Uw verzoek verfijnen op zoektype | SERP's schrapen met Zenserp

Naast het standaard SERP-verzoek, kunt u uw Google-zoekopdracht ook verfijnen op zoektype (afbeelding, video, kaarten, winkelen, nieuws, winkelen, enz.). Stel eenvoudig de Te (te matchen) parameter naar een van de volgende opties:

  • ish - Geeft als resultaat Google Image Search-resultaten. Dit verzoek retourneert een litanie van gegevens, waaronder positie, miniaturen, bron-URL's, titels en meer. (Voor omgekeerd zoeken naar afbeeldingen voert u het afbeelding URL parameter in plaats van tbm = ish )
  • Bij - Geeft als resultaat Google Video Search-resultaten. Je krijgt informatie zoals het brondomein, de video-URL, titel, beschrijving en eventuele extensies of thumbnails.
  • lcl - Nog een goudmijn aan SEO-gegevens, de lcl parameter retourneert zoekresultaten van Google Maps. U ziet de bedrijfs- / locatienaam, website-URL's, of het resultaat al dan niet betaald is, eventuele sterren of recensies, plus essentiële informatie zoals adres, telefoonnummers, openingstijden, opmerkelijke prijzen en zelfs het soort bedrijf. U heeft ook de mogelijkheid om een ​​routebeschrijving naar deze bedrijven op te vragen.
  • het - Op de hoogte blijven van actuele gebeurtenissen en ontwikkelingen in uw branche? Voeg het het parameter aan uw zoekopdracht om realtime resultaten van Google Nieuws Zoeken te retourneren. Bekijk de namen van artikelen, hun links, datums die zijn gepubliceerd (en geparseerd door uw API), de uitgever, een korte artikelbeschrijving en eventuele beschikbare miniaturen.
  • winkel - Toegang tot zoekresultaten van Google Shopping met de winkel parameter. Laten we eens kijken naar enkele voorbeeldresultaten (zwaar ingekort omwille van de leesbaarheid) voor waterverwarmers in Atlanta, GA:

Winkelen eindpunt

Naast de kern /zoeken endpoint, biedt de Zenserp API ook /boodschappen doen . Hiermee kunt u Google Shopping-productpagina's ontleden. Je voegt het Product-ID parameter naar uw /boodschappen doen zoekopdracht, met de optie om uw gewenste zoekgeolocatie ( plaats ), Landcode ( gI ) en / of taal van de webinterface ( hl ). U kunt ook wijzigen met welke regiovariant van Google Zoeken u wilt gebruiken zoekmotor .

Eindpunt trend | SERP's schrapen met Zenserp

Google Trends-verzoeken worden gedaan door toe te voegen / trends op uw verzoek (hoewel de documentatie van Zenserp ten onrechte aangeeft dat u /boodschappen doen ). Uw Trends-resultaten worden mogelijk gemaakt door de zoekwoord [] parameter, waar u uw zoekwoordgroep doorgeeft als het argument binnen de []. De documentatie van Zenserp bevat een handige herinnering over welke operators Trends gebruikt (+ voor of, - voor uitsluiting, spatie voor en, en aanhalingstekens voor een exacte overeenkomst), wat een belangrijke rol zal spelen bij uw zoekopdracht.

U kunt de tijdzone ( tz ), categorie ID ( kat ), de tijdsspanne voor uw resultaten (elk uur, dagelijks, maandelijks, jaarlijks in vele onderverdelingen). De type van Google-eigendommen om te zoeken (zoals afbeeldingen, Vluchten, YouTube, Financiën, enz.). De geo- locatie of Google-locatiecode ( gI ), en zelfs de resolutie binnen die regio (in wezen instellen of u landelijk, stadsbreed, regionaal, enz. zoekt)

Dus laten we zeggen dat je wilde zien hoe Kanye West de afgelopen maand trending is geweest. U zou het verzoek als volgt doen:

https://app.zenserp.com/api/v1/trends?apikey=YOUR-API-KEY&keyword%5B%5D=kanye%20west&timeframe=today%201-m

Prestaties | SERP's schrapen met Zenserp

Nu we klaar zijn met het functieoverzicht, hoe presteert Zenserp eigenlijk? Al deze aardige gegevens zijn tenslotte nutteloos als u er niet echt toegang toe hebt vanwege de blokkerende inspanningen van Google voor het verzamelen van gegevens via programma's.

In onze ervaring heeft Zenserp zijn taken probleemloos uitgevoerd, ongeacht wat we zochten en waar ter wereld we onze vragen richtten. Het geheime wapen hier is het ongelooflijke wereldwijde proxy-netwerk van Zenserp, dat uw verzoeken omleidt naar waar ze heen moeten, terwijl uw IP-adres aangepast wordt. Hoewel Zenserp de werkelijke cijfers van hun servernetwerk niet publiceert, bleek het voldoende robuust te zijn om nooit een enkele fout op te werpen toen we onze testverzoeken deden.

Onder de motorkap van de Zenserp API zit ook een geavanceerde Captcha-oplosser. Nogmaals, we hebben geen details over hoe ze dit hebben gemaakt. Maar het werkte, en consequent ook.

Prijsstelling

De infrastructuur van Zenserp is voldoende om aan elke schaal te voldoen. Ze bieden een breed scala aan abonnementsprijzen, zodat u alleen betaalt voor wat u nodig heeft. Welk niveau u ook kiest, u kunt een laag maandelijks bedrag betalen of 20% korting krijgen op een jaarabonnement.

Naast de standaardlagen biedt Zenserp plannen voor grote volumes. Dat zit vast in een maandelijks betalingsschema. Elk niveau bevat alle premiumfuncties van de MIDDELGROTE-ZEER GROTE plannen. En schaalt uw maandelijkse quota op basis van hoeveel u betaalt:

  • PREMIUM - $ 599,99 en 250.000 verzoeken per maand
  • PROFESSIONEEL - $ 1.399,99 en 750.000 verzoeken per maand
  • ONDERNEMING - $ 1.599,99 en 1.000.000 verzoeken per maand

SERP's schrapen met Zenserp

SaaS Industries heeft een ongelooflijk aanbod geproduceerd met zijn Zenserp API. Het is aanpasbaar en zeer schaalbaar dankzij de robuuste infrastructuur. Maar toch doodeenvoudig te integreren in uw app dankzij eenvoudige parametrische logica en brede coderingstaalcompatibiliteit.

Onze tests leverden consistente resultaten op zonder ooit een fout op te werpen. Hoewel we vermoeden dat de service niet onkwetsbaar is voor fouten op de schaal die grote ondernemingen nodig hebben. Het maakt niet uit wat voor soort verzoek we hebben gedaan, de resultaten waren altijd actueel en zinvol. Het is enorm nuttig om je SERP-verzoek te kunnen verfijnen op zoektype, en als zodanig is het duidelijk dat Zenserp een onschatbare maar toch betaalbare tool biedt voor elke SEO-ontwikkelaar.

Als we enige kritiek op de service hadden, is het dat de documentatie een meer natuurlijke taal zou kunnen gebruiken om de inhoud uit te leggen. Natuurlijk zou een ervaren ontwikkelaar er geen problemen mee moeten hebben om te begrijpen wat er wordt aangeboden, dus dit is waarschijnlijk geen probleem. Zelfs als dat het geval is, omvatten alle betalingsniveaus behalve de kleinste conciërge-onboarding en gepersonaliseerde klantenondersteuning, zodat u altijd perfect aan uw behoeften kunt voldoen.

Conclusie

Oké, dat waren allemaal mensen! Ik hoop dat jullie dit SERPs Scraping with Zenserp-artikel leuk vinden en het nuttig voor je vinden. Geef ons uw feedback hierover. Ook als jullie nog vragen hebben met betrekking tot dit artikel. Laat het ons dan weten in de comments hieronder. We komen spoedig bij u terug.

Een fijne dag verder!

Zie ook: Gebruikershandleiding aan Chrome-cache weergeven op Windows 10