Вы можете сделать это, используя jQuery.ajax
вручную. Он вернет объект XMLHttpRequest
, который можно вызывать abort
при необходимости. В обработчике успеха вы можете использовать jQuery.html
Вы получаете только дюжину записей или около того, потому что это то, что содержит канал. Если вам нужны исторические данные, вам нужно будет найти канал / базу данных с этими данными.
Ознакомьтесь с этой статьей ReadWriteWeb , чтобы узнать о некоторых ресурсах по поиску открытых данных в Интернете.
Обратите внимание, что Feedparser не имеет к этому никакого отношения, как предполагает ваш заголовок. Feedparser анализирует то, что вы ему даете. Он не сможет найти исторические данные, пока вы не найдете их и не передадите в него. Это просто парсер. Надеюсь, это проясняет ситуацию! :)
Чтобы расширить ответ Бартека: вы также можете начать хранить все записи в ленте, которые вы уже видели, и создать свой собственный исторический архив содержания канала. Это задержит вашу возможность начать использовать его в качестве корпуса (потому что вам нужно будет делать это в течение месяца, чтобы создать коллекцию записей за месяц), но вы не будете зависеть от кого-либо еще в отношении данных .
Я могу ошибаться, но я почти уверен, что именно так Google Reader может вернуться в прошлое: у них где-то хранятся прошлые записи каждого канала.