我想获取文件源并将其包装在 JSONP 中.
例如,我想检索 pets.txt作为来自我不拥有的主机的文本。我想通过只使用客户端 JavaScript 来做到这一点。
我正在寻找可以将任何内容转换为 JSONP 的在线服务。
YQL
Yahoo Query Language是其中之一。http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D"http://elv1s.ru/x/pets.txt"&format=json&callback=grab
如果 URL 未被 robots.txt 阻止,则此方法有效。 YQL有respect to robots.txt .我无法获取 http://userscripts.org/scripts/source/62706.user.js因为它通过 robots.txt 阻止了.http://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20html%20where%20url%3D"http://userscripts.org/scripts/source/62706.user.js"&format=json&callback=grab
"forbidden":"robots.txt for the domain disallows crawling for url: http://userscripts.org/scripts/source/62706.user.js"
所以我正在寻找另一种解决方案。
最佳答案
我建了 jsonpwrapper.com .
它比YQL 不稳定且慢,但它不关心robots.txt。
关于web-services - 在线 JSONP 转换器/包装器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2131740/