Перейти к публикации

Рекомендованные сообщения

Помогите разобраться в проблеме: выполняемые действия, заполняю пути url канала, вписывал предложеные здесь шаблоны, жму получить и мне пишет XML error: not well-formed (invalid token) at line 11 (тут либо 4 либо 6 иногда еще указывает)

"Что делать?"

Ссылка на сообщение
Поделиться на других сайтах

а по какому принципу создаете шаблон? что и где можно прочитать об этом? мне хочется самому сделать.

Короче я делаю так:

1...Открываю чужую полную новость.

2...Копирую хтмл тег прям перед полной новостью.

3...Вставляю в РСС агрегатор

4...После тэга пишу {get}

5...Копирую ХТМЛ тэг после полной новости

6...Вставляю в РСС агрегатор после тэга {get}

Если все новости генерятся по одному шаблону, то все работает пучком.

Ссылка на сообщение
Поделиться на других сайтах

Ну-с, для создания шаблона не нужно даже знание хтмла, даже знакомится с ним не нужно. Немного логики и применение двух перменных, операторов или как там их называют:

{get} - кусок, который нужно получить

{skip} - кусок, который нужно пропустить.

Ссылка на сообщение
Поделиться на других сайтах

Mina,

все равно не ясно

SKIP - что пропустить? пропустичть что между тегами {html}skip{/html} ??? или что?

GET - что взять? взять то что между тегами {html}get{/html} ??? или что?

Ссылка на сообщение
Поделиться на других сайтах

делаем примерно так

1. идем на сайт и открываем полностью новость. далее просматриваем исходный код.

находим нашу новость. Приперно такого вида.

<td width="510" align="left" valign="top" class="news"><div id='news-id-5821'>Спутниковое телевидение в России БЛА-БЛА-БЛА бладают достаточной покупательной способностью. <br /><br />http://www.itogi.ru/Paper2007.nsf/Article/Itogi_2007_02_04_01_1923.html</div></td>

в шаблон вбиваем

<td width="510" align="left" valign="top" class="news">{get}</div></td>

тобиш теги которые стоят вначале новости и вконце.

Внимание, теги должны быть точно обозначенные не используйте один <p>{get}</p>

а то машина найдет первый попавшийся тег <p> и сольет всь инфу до первого попавшегося </p>

Аналогично с SКІP если где-то посреди новости идет ненужная информация. (рекламные блоки и т.д.)

Ссылка на сообщение
Поделиться на других сайтах

Ребят, давайте по конкретному примеру. Тероитически все понятно, вот на практике не получается.

Я попытался делать games.cnews.ru вот так:

http://www.cnews.ru/inc/rss/games_rss.xml

Шаблон:

<tr class="mainsmall2" bgcolor="#E3E2CE"><td>{skip}<tr><td>{get}</table>

Укажите где моя ошибка?

просматривал исходный код вот этой новости: _http://games.cnews.ru/lenta/476700

Изменено пользователем Sench
Ссылка на сообщение
Поделиться на других сайтах
  • 3 недели спустя...

И осьо на 3 сайта сделайте кто ся пожалуйста :rolleyes: Очень надо, я думаю не только мну пригодятся :) Заранее благодарен тому доброму человечку, котор сделает ;)

1) _http://www.boxnews.com.ua

2) _http://fightnews.ru/

3) _http://www.pro-box.ru

Ссылка на сообщение
Поделиться на других сайтах
  • 1 месяц спустя...

еще один интересный шаблон грабинга новостей c http://www.onliner.by/

URL RSS канала ------------------------ http://www.onliner.by/rss/news.rss

Конвертирование новостей ----------- HTML

Шаблон для поиска -------------------- <div class="artauthor">{get}<div class="newstools">

Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

для epidem.ru <td class="newsbody" style="padding-top:10px;">{get}</div></td>

для vpsite.ru <td class=newsbody bgcolor="#FDFDFD">{get}</div></td>

у меня работает

Изменено пользователем bur
Ссылка на сообщение
Поделиться на других сайтах

DureX,

fightnews.ru

{skip}</a></span>{skip}<div class="content">{get}<div class="rating-item{skip}

www.pro-box.ru

{skip}<font class="news_body">{get}</font>{skip}<p><a href="{skip}

klan89,

vpsite.ru

{skip}<td class=newsbody bgcolor="#FDFDFD"><br><div id='news-id-{get}</div><br><center></center><br>{skip}

epidem.ru

{skip}<td class="newsbody" style="padding-top:10px;"><p><div id='news-id-{get}</div></p>{skip}<br{skip}

Barbarian,

obzor.westsib.ru

{skip}<div class="TextNews">{get}<div class="TextSmall" style{skip}

Сделал так, проверил - работает. Правда все-равно придется везде подредактировать :rolleyes:

Изменено пользователем SerNosi
Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...