Feedparser - получите старые сообщения из Google Reader

Вы можете сделать это, используя jQuery.ajax вручную. Он вернет объект XMLHttpRequest , который можно вызывать abort при необходимости. В обработчике успеха вы можете использовать jQuery.html

6
задан ptdev 10 June 2011 в 14:40
поделиться

2 ответа

Вы получаете только дюжину записей или около того, потому что это то, что содержит канал. Если вам нужны исторические данные, вам нужно будет найти канал / базу данных с этими данными.

Ознакомьтесь с этой статьей ReadWriteWeb , чтобы узнать о некоторых ресурсах по поиску открытых данных в Интернете.

Обратите внимание, что Feedparser не имеет к этому никакого отношения, как предполагает ваш заголовок. Feedparser анализирует то, что вы ему даете. Он не сможет найти исторические данные, пока вы не найдете их и не передадите в него. Это просто парсер. Надеюсь, это проясняет ситуацию! :)

9
ответ дан 9 December 2019 в 20:45
поделиться

Чтобы расширить ответ Бартека: вы также можете начать хранить все записи в ленте, которые вы уже видели, и создать свой собственный исторический архив содержания канала. Это задержит вашу возможность начать использовать его в качестве корпуса (потому что вам нужно будет делать это в течение месяца, чтобы создать коллекцию записей за месяц), но вы не будете зависеть от кого-либо еще в отношении данных .

Я могу ошибаться, но я почти уверен, что именно так Google Reader может вернуться в прошлое: у них где-то хранятся прошлые записи каждого канала.

3
ответ дан 9 December 2019 в 20:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: