Die Bibliothek bietet bequemen Zugriff auf die Outscraper-API aus Anwendungen, die in der PHP-Sprache geschrieben sind. Ermöglicht die Nutzung der Dienste von Outscraper aus Ihrem Code.
API-Dokumente
Sie können die Bindungen über Composer installieren. Führen Sie den folgenden Befehl aus:
composer require outscraper/outscraper
Um die Bindungen zu verwenden, verwenden Sie das automatische Laden von Composer:
require_once ( ' vendor/autoload.php ' );
Wenn Sie Composer nicht verwenden möchten, können Sie die neueste Version herunterladen. Um die Bindungen zu verwenden, fügen Sie dann die Datei init.php
ein.
require_once ( ' /path/to/outscraper-php/init.php ' );
Link zur PHP-Paketseite
$ client = new OutscraperClient ( " SECRET_API_KEY " );
Link zur Profilseite, um den API-Schlüssel zu erstellen
Scrapen Sie die Google Mpas-Ergebnisse mit der Abfrage „Asiatische Restaurants Berlin, Deutschland“.
$ results = $ client -> google_maps_search ([ ' asian restaurants Berlin, Germany ' ], ' en ' , ' DE ' );
print_r ( $ results );
Scrapen Sie Google Mpas-Rezensionen vom Statue of Liberty National Monument.
$ results = $ client -> google_maps_reviews ([
' https://www.google.com/maps/place/Statue+of+Liberty+National+Monument/@40.6892494,-74.0466891,17z/data=!3m1!4b1!4m5!3m4!1s0x89c25090129c363d:0x40c6a5770d25022b!8m2!3d40.6892494!4d-74.0445004 '
], limit: 10 , sort: ' newest ' );
// you can use direct links, IDs, or names as input for query
print_r ( $ results );
Entfernen Sie E-Mails und Kontakte aus Domänen.
$ results = $ client -> emails_and_contacts ([
' outscraper.com '
]);
print_r ( $ results );
Weitere Beispiele
Fehlerberichte und Pull-Requests sind auf GitHub unter https://github.com/outscraper/outscraper-php willkommen.