Например, я хотел бы объединить несколько запросов, остальные запросы вместе.Прямо сейчас я делаю следующий код с разными URL по одному.Я думаю, что в конечном итоге было бы быстрее сделать один запрос на 10 ссылок.Любая помощь приветствуется.
use 'http://javarants.com/yql/javascript.xml'as j; select * from j where code='response.object = y.rest("http://feedproxy.google.com/~r/Techcrunch/~3/P%5FqWQXyAPU/").followRedirects(false).get().headers.location;'
Для этого можно создать собственную таблицу YQL, которая затем выполнит необходимый вам javascript в блоке <execute>...</execute>.
<execute>...</execute>
Другая альтернатива, которая приходит на ум, - это таблица query.multi YQL.
query.multi
Не уверен, что это делает то, что вы хотите, чтобы сделать, но вы можете попробовать. Не меняйте конечную кавычку ("), она должна оставаться сразу после последней точки с запятой (с этой ошибкой я боролся несколько минут).
USE 'http://javarants.com/yql/javascript.xml' AS j; SELECT * FROM query.multi WHERE queries=" select * from j where code='response.object = y.rest(\\'http://feedproxy.google.com/~r/Techcrunch/~3/P%5FqWQXyAPU/\\').followRedirects(false).get().headers'; select * from j where code='response.object = y.rest(\\'http://stackoverflow.com/feeds/question/4917144\\').followRedirects(false).get().headers';"