RSS парсер

Главные вкладки

Аватар пользователя moroznoe_ytpo moroznoe_ytpo 7 декабря 2010 в 18:29

Добрый день.
Никак не могу разобраться в этом, на первый взгляд, несложном процессе.

Что я имею: RSS ленты с двух сайтов.
Что мне нужно:
1) Получить это RSS ленты.
2) Создать Node для каждой распарсенной новости.
3) Вывести эти новости на сайт.

Я создал материал Новости. В ССК добавил пару полей : Анонс и Полный текст
Теперь каким то образом нужно запихнуть туда полученные значения из RSS лент.

Стандартный Агрегатор не подходит - он не сохраняет в Ноды.

Попробовал модуль FeedAPI, но он почему то выводит только заголовки, с пустым содержимым.
Скорее всего его каким то образом надо настроить, но я не могу понять где.

Попробовал модуль Feeds. Там он вообще не парсит.

Подскажите где что я неправильно делаю. С drupal знаком совсем недавно.

Комментарии

Аватар пользователя moroznoe_ytpo moroznoe_ytpo 7 декабря 2010 в 21:03

Так а в чем фишка то этого Yahoo Pipes? Он так же создает RSS ленту. Только без всяких лишних тегов и прочего хлама.
Вопрос в другом. Как мне эту RSS ленту на сайт запихнуть?

Мне нужно вывесить на сайт эти самые новости. Новости должны храниться в материале новости.
Которые я потом выведу модулем View.

Стандартный Agregator грабит только заголовки и мини анонсы и дает линк на полный текст на сторонний источник. Тот с которого получена RSS лента.

А мне нужен линк на полный текст на мое сайте.

Аватар пользователя Valeratal Valeratal 7 декабря 2010 в 23:48

он сохраняет то, что есть в RSS
если Вы хотите большего, типа "тырить с источника" то это не сюда. В друпале таких модулей нет

Аватар пользователя moroznoe_ytpo moroznoe_ytpo 8 декабря 2010 в 9:21

В общем в самой RSS есть
link - ссылка
title - заголовок
description - описание
date - дата
..
mailto:full-text - полный текст

Feed может забрать все кроме полного текста. У него даже поля такого нет для определения.
Если можно как то вытащить полный текст, подскажите плиз.

Аватар пользователя Valeratal Valeratal 8 декабря 2010 в 10:18

пишу русским языком, третий каммент
фидс может забрать то, что ему дали
лазить по чужим сайта он не может