Перейти к содержимому


Пользователь месяца
ShowPrint ShowPrint 1-й за Сентябрь
Очков активности: 283 2 темы, 21 сообщение, 7 баллов репутации
Сайт: ShowPrint.ru
ТОП самых активных за этот месяц
  • Фотография Medvedoc
    #1

    Medvedoc
    Очков активности: 432 8 тем, 48 сообщений, 4 балла репутации

  • Фотография ShowPrint
    #2

    ShowPrint (ShowPrint.ru)
    Очков активности: 216 Вне конкурса за определение пользователя месяца

  • Фотография BLIK
    #3

    BLIK
    Очков активности: 180 Вне конкурса за определение пользователя месяца

  • Фотография WGN
    #4

    WGN (worldgamenews.com)
    Очков активности: 79.5 Вне конкурса за определение пользователя месяца

  • Фотография Алексей111
    #5

    Алексей111 (xvideo24.ru)
    Очков активности: 66 8 тем, 20 сообщений, 1 балл репутации

  • Фотография Ixman
    #6

    Ixman (o5cat.ru)
    Очков активности: 54 0 тем, 12 сообщений, 3 балла репутации

  • Фотография Игорь Ку
    #7

    Игорь Ку (dudesday.ru)
    Очков активности: 49.5 3 темы, 2 сообщения, 3 балла репутации

  • Фотография yuran
    #8

    yuran (yurbol.ru)
    Очков активности: 34.5 1 тема, 20 сообщений, 1 балл репутации

  • Фотография Zevss
    #9

    Zevss (domles43.ru)
    Очков активности: 22.5 2 темы, 9 сообщений, 1 балл репутации

  • Фотография devpro
    #10

    devpro
    Очков активности: 13.5 0 тем, 9 сообщений, 1 балл репутации

  • Показать весь ТОП 10

Kwork.ru - услуги фрилансеров от 500 руб.

Поддержите форум! =)
Апдейты
  • Яндекс тИЦ: 26.09.2018
  • Яндекс выдача: 16.10.2018
Топ 5 участников по репутации


Сборщик новостей с rss (стр. 2)

#11 Xap

Xap
    Topic Starter
  • Неактивные
  • 1520 сообщений
  • Репутация: 0
0

Отправлено 04 October 2008 - 19:02

http://www.kavkazweb...ws.cgi?nid=0108
Мне вообще-то нужно что-то вроде вышеуказанного.

А в rian.ru нашел что-то: http://rian.ru/docs/about/rss.html
  • 0

#12 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 05 October 2008 - 10:26

Хех с rian.ru тут проблемы в том что они не предоставляют импорт прямого RSS файла.

А вот для Lenta.ru я нашёл алгоритм
1) Идём по ссылке http://img.lenta.ru/r/EX/import.rss
2) Бирём к примеру ссылку на первую новость в списке http://lenta.ru/news...0/05/protester/
Добавляем к ней _Printed.htm и получаем версию для печати
http://lenta.ru/news...er/_Printed.htm Которую разобрать уже намного легче, да и ссылка на картинку там также присутствует...
3) В версии для печати воспользоваться граббером не так уж и сложна.

Вот и весь алгоритм :)
  • 0

#13 Xap

Xap
    Topic Starter
  • Неактивные
  • 1520 сообщений
  • Репутация: 0

Отправлено 05 October 2008 - 10:50

Я вообщем-то нашел граббер для Joomla (лучший, да и в принципе единственный для Joomla) News Grabber JС Вот только это чудо стоит 2500 рублей. Может у кого уже стоит, поделитесь плиз там лицензия на 5 доменов.

ZiTosS а как сделать, чтобы граббер весь алгоритм проделывал сам?
  • 0

#14 ZiTosS

ZiTosS
  • Неактивные
  • 5148 сообщений
  • Репутация: 8

Отправлено 05 October 2008 - 16:35

Есть такое чудо в PHP, как соккеты. С помощью них можно изменять или передавать свои заголовки странице... К примеру формировать тот же самый POST массив и отсылать помимо нажатия кнопки submit
Вот ту есть пара функций по соккетам http://ru.php.net/ma...p?pattern=socet
А вот функция, которая подсоединяется к URL
http://ru.php.net/ma...n.fsockopen.php

Хотя в нашем случае это можно сделать намного проще...
1) считываем _http://img.lenta.ru/r/EX/import.rss с помощью file_get_contents()
2) С помощью функции preg_match() разбираем получнное по <items>.
3) Затем с помощью того же preg_match, разбираем в цикле и вытаскиваем то, что находится между <link> и </link> + сразу же добавляем к этому _Printed.htm
4) Затем в цикле также обрабатываем ссылки с помощью file_get_contents()
5) Далее в цикле вытаскиваем заголовок(Находится между H3) и текст.


Там довольно всё непросто устроенно :)
  • 0

#15 Xap

Xap
    Topic Starter
  • Неактивные
  • 1520 сообщений
  • Репутация: 0

Отправлено 05 October 2008 - 19:37

Вообщем мне теперь стало ясно, что самому все это не сделать. Буду искать людей которые будут покупать лицензию News Grabber JС для Joomla. Все равно огромное спасибо. Может если освою язык, буду пробывать предложенные Вами советы.
  • 0


Оформление форума – IPBSkins.ru