【发布时间】:2014-05-09 06:20:05
【问题描述】:
我正在尝试使用 YQL 查询一个简单的 Google 搜索,但显然它似乎不起作用。这是我的确切查询
http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D%27https%3A%2F%2Fwww.google.com/search?q=Google+Guice&ie=utf-8%27%0A&format=json
错误是
{"error":{"lang":"en-US","description":"Query syntax error(s) [line 1:74 mismatched character ' ' expecting ''']"}}
错误指向20where 附近的第 1:74 行。这也是URL的编码版本,我很难准确理解错误在哪里。
【问题讨论】:
-
你真的应该能够通过一点点侦查来解决这个问题。 实际未编码查询是什么?注意引号后的最后一个字符 (%27)。