outscraper / google-maps-scraper-php
Outscraper API 的 PHP 绑定
v3.2.0
2023-10-17 15:53 UTC
Requires
- php: >=7.4
README
该库为使用 PHP 编写的应用程序提供对 Outscraper API 的便捷访问。允许您从代码中使用 Outscraper 的服务。
安装
Composer
您可以通过 Composer 安装绑定。运行以下命令
composer require outscraper/outscraper
要使用绑定,请使用 Composer 的 自动加载
require_once('vendor/autoload.php');
手动安装
如果您不想使用 Composer,您可以下载 最新版本。然后,要使用绑定,请包含 init.php 文件。
require_once('/path/to/outscraper-php/init.php');
初始化
$client = new OutscraperClient("SECRET_API_KEY");
谷歌地图抓取器
通过查询 "德国柏林亚洲餐厅" 抓取谷歌地图结果。
$results = $client->google_maps_search(['asian restaurants Berlin, Germany'], 'en', 'DE'); print_r($results);
谷歌地图评论抓取器
从自由女神像国家纪念碑抓取谷歌地图评论。
$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);
从域名中抓取电子邮件和联系人。
$results = $client->emails_and_contacts([ 'outscraper.com' ]); print_r($results);
贡献
欢迎在 GitHub 上提交错误报告和拉取请求 https://github.com/outscraper/outscraper-php。