seobrain/laraparser

Laravel 连接器用于 A-Parser API

0.1.2 2020-09-14 22:21 UTC

This package is auto-updated.

Last update: 2024-09-27 21:16:08 UTC


README

A-Parser - 多线程搜索引擎解析器,网站评估服务,关键词,内容(文本,链接,随机数据)以及更多(youtube,图片,翻译器...)。A-Parser 总共结合了60多个解析器!

带有 API 的 A-Parser 版本仅对企业许可证的订阅者可用。

此包提供了连接到 A-Parser 本地 API 的机会。

安装

  1. 在终端/命令提示符中运行此命令安装包
composer require "seobrain/laraparser"
  1. 可选,您可以在终端/命令提示符中运行此命令导入配置文件
php artisan vendor:publish --provider="Seobrain\Laraparser\LaraparserServiceProvider"

可用的 ENV 变量

  • (string) APARSER_HOST => 您的 A-Parser 实例 API 端点(确保在末尾有 /API 路径)
  • (string) APARSER_PASSWORD => 您的 A-Parser 实例密码
APARSER_HOST=http://****:9091/API
APARSER_PASSWORD=****

确保您有适当的配置值被缓存

php artisan config:cache

如何使用

// Initialize $aparser class
$aparser = new Seobrain\Laraparser\Laraparser();

// Optionally you can specify credentials during initialization:
$aparser = new Seobrain\Laraparser\Laraparser(config('laraparser.host'), config('laraparser.password'));

// Make a request
$aparser->ping(); // pong

API 方法的完整列表可在此处找到:https://en.a-parser.com/wiki/user-api/

许可证

本项目采用 MIT 许可证 - 详细信息请参阅 LICENSE 文件