- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用YQL来获取一些html页,以便从中读取信息。
从今天开始,我得到返回消息“不再支持html表。有关YQL使用条款,请参见https://policies.yahoo.com/us/en/yahoo/terms/product-atos/yql/index.htm”
控制台中的示例:https://developer.yahoo.com/yql/console/#h=select+ * + from + html + where + url%3D%22http%3A%2F%2Fwww.google.de%22
雅虎是否停止了这项服务?有人知道雅虎发布的公告吗?我想知道这仅仅是一个错误还是他们真的停止了这项服务?
所有文档仍然存在(html抓取):
https://developer.yahoo.com/yql/guide/yql-select-xpath.html,
https://developer.yahoo.com/yql/
前一阵子,我在Yahoo的YQL论坛上发帖,现在这个已经不存在了(或者至少我找不到)。您如何联系Yahoo以了解这项服务是否真的停止了?
最好的祝福,
hebr3
最佳答案
截至2017年6月8日,雅虎确实确实停止了对html库的支持(根据我的错误日志)。似乎还没有任何官方公告。
幸运的是,这里有一个YQL社区库,可以在不对您的代码库进行少许更改的情况下代替官方html库使用。请参见htmlstring table in the YQL Console。
将您的YQL查询更改为引用htmltable而不是html,并将社区环境包括在REST查询中。例如:
/*/ Old code /*/
var site = "http://www.test.com/foo.html";
var yql = "select * from html where url='" + site + "' AND xpath='//div'";
var resturl = "https://query.yahooapis.com/v1/public/yql?q="
+ encodeURIComponent(yql) + "&format=json";
/*/ New code /*/
var site = "http://www.test.com/foo.html";
var yql = "select * from htmlstring where url='" + site + "' AND xpath='//div'";
var resturl = "https://query.yahooapis.com/v1/public/yql?q="
+ encodeURIComponent(yql) + "&format=json"
+ "&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys";
关于yql - YQL:不再支持html表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44431212/
我使用YQL来获取一些html页,以便从中读取信息。 从今天开始,我得到返回消息“不再支持html表。有关YQL使用条款,请参见https://policies.yahoo.com/us/en/yah
有什么方法(除了必须添加自定义代码)来检查我的应用程序是否超出了允许的 YQL 限制? (不确定每个应用程序限制或每个 IP 限制是否适用于我的情况)我假设在达到限制后所有查询都会失败,但我想主动添加
我正在同时进行一堆 YQL 查询,并且有一种访问服务器上字段的标准方法。不幸的是,其中一个提要使用的名称与其他字段的名称不同,因此我假设我可以在 YQL 中为它设置别名。 就像是: SELECT ti
假设我有一个像这样的 YQL 查询(事实上,这正是我正在使用的查询): select * from xml where url="http://blog.artbeads.com/feed/"
在过去的1-2天内,我用来从Yahoo Finance下载历史股价的http查询无法正常工作。我一直在使用的链接是下面的第一个链接,但是我也尝试了其他三个链接(因为我看到其他人正在使用它们): htt
我想获取特定位置的天气信息。 现在,我需要调用来获取它们:第一个调用将我当前的位置(纬度/经度)转换为 WOEID,第二个调用使用该 WOEID 检索天气信息。 我可以合并这两个查询吗? 第一个是:
我正在努力归还所有的 我正在使用其余查询查询的页面上的超链接。 这是我用的yql查询 select * from html where url="http://www.stickam.com/vide
当我使用 search.web YQL 表时,我总是得到错误: No definition found for Table search.web 在我的 YQL 语句中。例如,即使使用 SELECT
如果我使用 YQL 知道城市的纬度和经度,如何获得城市的 WOEID? 最佳答案 对于那些仍然试图通过坐标查找 WOEID 的人来说,其他答案现在已经过时了。使用 geo.placefinder数据表
我正在尝试将 yql 用于雅虎财务数据。我检查了 YQL 控制台上的 Show Community Table 以查看 Yahoo 标签下的数据库。 我可以看到它下面的表格,但我没有得到结果 如下::
雅虎财经有多可靠? 例如下面的请求: http://developer.yahoo.com/yql/console/?q=show%20tables&env=store://datatables.or
如何使用 YQL 获取 Yahoo Finance Stock 代码的完整列表??? 不试图获取单个股票报价。我正在尝试查找可用股票代码的完整列表。例如。来自纽约证券交易所、纳斯达克的所有股票代码。
我正在尝试制作一个金融应用程序,目前可以提取股票报价。我的问题详细如下: 在开发者控制台(http://developer.yahoo.com/yql/console/)上,我会点击右侧“数据表”下的
我想使用雅虎查询通过纬度和经度获取一些天气数据。但现在这个查询似乎不可用。查询如下: select * from weather.forecast where woeid in (SELECT woe
我需要一个 YQL(雅虎查询语言)查询。查询应该给我在给定证券交易所上市的所有公司代码。 这是我正在寻找的伪代码: 从 yahoo.finance 中选择 *。???交换(??)在(“纽约证券交易所”
我很好奇这是否可能,因为“select * from html”查询仅返回文档的正文。 最佳答案 终于找到答案了。 (编辑:感谢 YQL 论坛上的 Salathe!) select * from ht
我正在尝试使用 YQL 查询 html 数据。我想知道当节点有多个类时,如何根据类属性执行html节点的查询,例如: 这个查询工作正常: select * from html where url="
最近几天我一直在寻找这个。我已经通过 YQL 获取了基本的东西,比如他们的股票、价格等等。 像这样 : Select Name,Symbol,LastTradePriceOnly,LastTradeD
我有一个使用 YQL 查询将结果转换为 jsonp 格式的应用程序。 它已经工作了几天,但突然开始返回空结果: jsonp1296156548953({"query":{"count":0,"crea
我正在尝试获取我的要点的原始内容,以便我可以显示。 这是代码: function requestCrossDomain(url, cb) { yql = "http://query.yahoo
我是一名优秀的程序员,十分优秀!