Я нашел трюк
// Define variables
var query = 'select * from data.html.cssselect where url="http://www.chucknorrisfacts.com/chuck-norris-top-50-facts" and css=".field-content a"';
var yqlAPI = 'http://query.yahooapis.com/v1/public/yql?q=' + encodeURIComponent(query) + ' &format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=?';
$.getJSON(yqlAPI, function(r){
console.log('Chuck Norris Facts:');
$.each(r.query.results.results.a, function(){ console.log('----------'); console.log(this.content);
}); });
Звучит здорово, но он не работает.
Обнаружено следующее: http://tutorialzine.com/2010/02/feed-widget-jquery-css-yql/ та же проблема. https://github.com/hail2u/jquery.query-yql загружать, распаковывать, запускать на сервере и ничего.
Консоль YQL с первым запросом выполняется медленно, но работает.
Как я могу использовать YQL с js? Нужен ли OAuth?
обновление: