通过 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>
我正在尝试通过雅虎 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>