beebmx / og-reader

读取 OG 元标签

dev-main 2021-11-18 04:23 UTC

This package is auto-updated.

Last update: 2024-09-18 11:08:23 UTC


README

Latest Version on Packagist Total Downloads

本包可以帮助您检测和读取任何 HTML 页面中的 Open Graphs 标签。

安装

您可以通过 composer 安装此包

composer require beebmx/og-reader

用法

验证带有或不带有 Open Graph 标签的页面

use Beebmx\OgReader\ContentReader;

$reader = ContentReader::load('https://website.com');

$reader->meta()->hasOg();
$reader->meta()->notHasOg();

如果您需要页面中的所有元标签

use Beebmx\OgReader\ContentReader;

$reader = ContentReader::load('https://website.com');

$reader->meta();

如果您只需要 Open Graph 标签

use Beebmx\OgReader\ContentReader;

$reader = ContentReader::load('https://website.com');

$reader->meta()->og();

每个标签都可以像对象一样访问

$tag->property;
$tag->content;

如果您需要以 HTML 格式表示标签

$tag->asHtml();

测试

composer test

变更日志

请参阅 变更日志 了解最近更改的详细信息。

鸣谢

许可协议

MIT 许可协议 (MIT)。请参阅 许可文件 了解更多信息。