Skip to main content

Google Zoekresultaten Scraper met Olostep

Deze gids laat zien hoe je de Olostep API kunt gebruiken om Google zoekresultaten te scrapen en deze om te zetten in gestructureerde JSON-data. Dit is vooral nuttig voor het automatiseren van onderzoekstaken, het verzamelen van concurrentie-informatie, of het bouwen van applicaties die zoekdata vereisen.

Hoe Het Werkt

Het onderstaande voorbeeld in Javascript laat zien hoe je naar een LinkedIn-profiel URL van een specifieke persoon (Patrick Collison) kunt zoeken met behulp van Google zoekopdrachten en Olostep’s google zoekparser @olostep/google-search

Responsformaat

Wanneer je een verzoek doet aan de Olostep API met de Google Zoekparser, ontvang je een JSON-respons zoals het onderstaande voorbeeld:
De respons bevat:
  • Basisverzoekinformatie: id, object, created timestamp, url_to_scrape
  • Resultaatobject met URL’s om toegang te krijgen tot verschillende formaten van de data
  • json_content met gestructureerde zoekresultaten inclusief:
  • searchParameters: Informatie over de zoekopdracht
  • knowledgeGraph: Gedetailleerde informatie over het zoekonderwerp (indien beschikbaar)
  • organic: Lijst van zoekresultaten met titel, link, positie en snippet
  • peopleAlsoAsk: Gerelateerde vragen die gebruikers vaak zoeken
  • relatedSearches: Voorgestelde gerelateerde zoekopdrachten
json_content is het belangrijkste deel van de respons met de gestructureerde zoekresultaten. Je kunt de JSON-content direct vanuit de respons openen of de gehoste URL gebruiken die in de respons wordt gegeven.

Gestructureerde Respons: json_content

Olostep biedt ook een gehost JSON-bestand met de gestructureerde zoekresultaten. Je kunt toegang krijgen tot het JSON-bestand met behulp van het json_hosted_url veld in de respons: Als je ook de HTML- en Markdown-content van de zoekresultaten wilt verkrijgen, kun je deze formaten opnemen in de formats parameter en Olostep zal ze in de respons retourneren en gehoste URL’s voor elk formaat bieden.

Voorbeeldgebruiksscenario’s

1. LinkedIn-profielen Vinden

In het bovenstaande voorbeeld zoeken we naar Patrick Collison’s LinkedIn-profiel door gebruik te maken van de zoekopdracht site:linkedin.com Patrick Collison. Deze techniek kan worden gebruikt om professionele profielen voor elke persoon te vinden.

2. Onderzoek naar Bedrijven

Je kunt de zoekopdracht aanpassen om naar bedrijfsinformatie te zoeken:

3. Nieuwsartikelen Volgen

Vind recent nieuws over een specifiek onderwerp:

4. Concurrentieanalyse

Monitor de online aanwezigheid van concurrenten:

Belangrijke Opmerkingen

  1. Zoekparameters: De gl=us en hl=en parameters stellen de geolocatie in op de VS en de taal op Engels. Pas deze aan indien nodig.

Conclusie

Zodra je de zoekresultaten hebt, kun je:
  1. Specifieke datapunten van interesse parsen
  2. De resultaten opslaan in een database
  3. Een aangepaste zoekinterface bouwen
  4. Acties triggeren op basis van zoekresultaten
  5. Integreren met andere API’s of diensten
Als je verschillende datapunten moet extraheren of het zoekgedrag wilt aanpassen, neem dan contact op via ‘info@olostep.com`