通过 YQL 请求页面时没有头部部分 API

No head section when requesting page via YQL API

我正在尝试通过雅虎 YQL API 获取完整页面,以便访问目标页面 head 部分中定义的元数据字段(特别是打开图形元数据)。

我的例子URL:

http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%22http://www.google.com%22&format=xml

但它不包含任何元数据参数...是否有另一种方法可以调用此 Yahoo API 以包含标题部分或可能包含 head 部分的类似服务?

You cannot use YQL to parse google.com directly, use the Community Tables

下面是一个通过 YQL 获取 http://php.net/explode 元标签的例子。

SELECT * FROM html WHERE url = 'http://php.net/explode' AND xpath='descendant-or-self::meta'

部分查询输出:

    <results>
        <meta charset="utf-8"/>
        <meta content="width=device-width, initial-scale=1.0" name="viewport"/>
    </results>