Есть ли в JD API Reddit недокументированные искусственные ограничения для предотвращения соскоба? - PullRequest
2 голосов
/ 23 декабря 2011

Может показаться, что JSON API возвращает результаты, отличные от браузера.

Поместите этот URL в браузер и посмотрите на результаты, затем попробуйте его с API Kitchen, Curl, Mechanize и т. Д.

http://www.reddit.com/r/guitar/new/.json?limit=100

Вы получаете 100 результатов с помощью браузера.Использование не браузерных методов получения данных дает вам 1-2 результата.

Это ошибка или намеренный дизайн, ограничивающий то, что сканеры собирают из Reddit?В больших субредитах это приводит к невероятно противоречивым результатам, а параметр "after" является неточным, тогда как для подкачки страниц, что приводит к множеству повторяющихся результатов.преднамеренно и не ошибка.Если есть ограничения, это круто, я просто хочу знать, что это такое, чтобы я мог уважать их должным образом в своем коде.

...