outscraper/google-maps-scraper-php

Outscraper API 的 PHP 绑定

v3.2.0 2023-10-17 15:53 UTC

This package is auto-updated.

Last update: 2024-09-17 17:54:32 UTC


README

该库为使用 PHP 编写的应用程序提供对 Outscraper API 的便捷访问。允许您从代码中使用 Outscraper 的服务

API 文档

screencast

安装

Composer

您可以通过 Composer 安装绑定。运行以下命令

composer require outscraper/outscraper

要使用绑定,请使用 Composer 的 自动加载

require_once('vendor/autoload.php');

手动安装

如果您不想使用 Composer,您可以下载 最新版本。然后,要使用绑定,请包含 init.php 文件。

require_once('/path/to/outscraper-php/init.php');

PHP 包页面链接

初始化

$client = new OutscraperClient("SECRET_API_KEY");

创建 API 密钥的配置文件页面链接

谷歌地图抓取器

通过查询 "德国柏林亚洲餐厅" 抓取谷歌地图结果。

$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