как получить результат поиска Yahoo по номеру страницы в YQL / pipe? - PullRequest
0 голосов
/ 15 февраля 2011

мы можем получить только первые 10 URL-адресов, используя

выберите URL из search.web где запрос = "StackOverflow"

как я могу получить результаты по номерам страниц, например, результаты от 60 до 70 или от 90 до 100 и сын на .. ??

1 Ответ

1 голос
/ 16 февраля 2011

Ответ на ваш вопрос:

SELECT url FROM search.web(0,60) WHERE query="stackoverflow"

Замените 60 любым другим числом по вашему желанию.Максимальное значение - 500 afaik для таблицы YQL search.web, поскольку это предел Yahoo BOSS, который используется в этой таблице.

Вы также можете заменить 0 на 10, например, чтобы пропустить первые 10 результатов.Таким образом, использование search.web(10,60) все равно даст вам 60 результатов при пропуске первых 10.

Также см. Документацию YQL по удаленным пределам - так выглядит синтаксис search.web (0,60)называется.

...