joem / og-query
v0.8-alpha
2020-10-13 16:42 UTC
Requires
- symfony/http-client: ^5.1
This package is auto-updated.
Last update: 2024-09-14 01:09:37 UTC
README
OgQuery是一个简单、表达性强且流畅的接口,用于从HTML页面获取元数据。
用法
使用OgQuery非常简单。
实例化类
$Query = new $OgQuery();
设置目标端点
$Query->endpoint('https://joemoses.dev');
现在,选择您想要返回的元数据标签
$Query->meta_tags(['og:title', 'og:image']);
现在,执行请求并获取结果
$Query->execute();
就这么简单。
类方法
OgQuery类中的方法都是链式调用的,以保持语法小巧简洁。
endpoint(fqdn)
参数
fqdn - 字符串 - 您希望要针对的完全限定域名。
返回
$this - 对象 - 类实例
meta_tags(tags)
参数
tags - 数组 - 您想要获取的元数据键的数组 - 必须是name或property值。
返回
$this - 对象 - 类实例
execute()
参数
无.
返回
results - 数组 - 找到的元数据关联数组,其中键是name/property值,值是content值。