Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2015, 19:39   #1
reco1123
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 28
По умолчанию Получить текст и ссылки с сайта

Всем Доброго Времени суток!

Пытаюсь получить новости с сайта Яндекс, они там выводятся так:

1 - Последняя новость как шапка (она одна):

Цитата:
<li class="b-titles-list__item b-text-button b-titles-list__item_type_illustrated">
<a style="background-image: url(http://avatars.yandex.net/get-ynews/c43e2f08d5f8c7362498e86a2ac24040/480x240);"
onmousedown="r(this, 'stred/pid=14/cid=72456', '1424103869634483-1375719008762365169513825-ws38-047-NEWS_RUBRIC');"
href="/yandsearch?cl4url=ria.ru%2Fsociety% 2F20150216%2F1048001458.html" class="b-titles-list__link">
<span class="b-titles-list__link-i">Кобзон рассказал, что из-за санкций не сможет ездить к своим детям</span>
</a>
</li>
2 - Далее 4 новости выводятся вот так:

Цитата:
<li class="b-titles-list__item b-text-button b-titles-list__item_type_thumb">
<a href="/yandsearch?cl4url=www.rg.ru%2F2015% 2F02%2F16%2Fvvs-anons.html"
onmousedown="r(this, 'stred/pid=14/cid=72456', '1424103869634483-1375719008762365169513825-ws38-047-NEWS_RUBRIC');"
class="b-titles-list__link">
<img class="b-titles-list__thumb" alt="" src="http://avatars.yandex.net/get-ynews/1c4993eb90d70a0cec1881d6ecb4f9ec/80x80"/>Авиация коалиции нанесла новые удары по позициям «ИГ» в Ливии
</a>
</li>
3 - и остальные выводятся вот так:

Цитата:
<li class="b-titles-list__item b-text-button">
<a href="/yandsearch?cl4url=1prime.ru%2FFinan cial_market%2F20150216%2F802675139. html"
onmousedown="r(this, 'stred/pid=14/cid=72457', '1424103869634483-1375719008762365169513825-ws38-047-NEWS_RUBRIC');"
class="b-titles-list__link">
Рубль вышел на максимумы с середины января на дорогой нефти
</a>
</li>
Как мне их получить сразу все т.е.

В мемо надо вывести следующие Заголовок новости

Это:

1) Кобзон рассказал, что из-за санкций не сможет ездить к своим детям
2) Авиация коалиции нанесла новые удары по позициям «ИГ» в Ливии
3) Рубль вышел на максимумы с середины января на дорогой нефти

И так же ссылку на новость:

1) /yandsearch?cl4url=ria.ru%2Fsociety% 2F20150216%2F1048001458.html
2) /yandsearch?cl4url=www.rg.ru%2F2015% 2F02%2F16%2Fvvs-anons.html
3) /yandsearch?cl4url=1prime.ru%2FFinan cial_market%2F20150216%2F802675139. html
reco1123 вне форума Ответить с цитированием
Старый 16.02.2015, 19:52   #2
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Посмотрите здесь...
Iron Monk вне форума Ответить с цитированием
Старый 16.02.2015, 20:42   #3
reco1123
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 28
По умолчанию

у меня RegExpr не работает на андройд, где-то есть библиотека для андройда?
reco1123 вне форума Ответить с цитированием
Старый 16.02.2015, 20:47   #4
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Цитата:
Сообщение от reco1123 Посмотреть сообщение
у меня RegExpr не работает на андройд, где-то есть библиотека для андройда?
Сильно))) Предупреждать нужно...
Iron Monk вне форума Ответить с цитированием
Старый 16.02.2015, 20:50   #5
reco1123
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 28
По умолчанию

а кроме RegExpr как можно сделать?
reco1123 вне форума Ответить с цитированием
Старый 16.02.2015, 21:02   #6
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Можно просто распарсить строки))) Но Делфи в Андроиде мне неподвласны(((
Iron Monk вне форума Ответить с цитированием
Старый 16.02.2015, 21:10   #7
reco1123
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 28
По умолчанию

Цитата:
Сообщение от Iron Monk Посмотреть сообщение
Но Делфи в Андроиде мне неподвласны(((
Там впринцепи все так же работает как и для виндовс
reco1123 вне форума Ответить с цитированием
Старый 16.02.2015, 21:21   #8
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Файл давайте, который нужно распарсить - посмотрим...
Iron Monk вне форума Ответить с цитированием
Старый 16.02.2015, 21:22   #9
reco1123
Пользователь
 
Регистрация: 13.02.2015
Сообщений: 28
По умолчанию

http://m.news.yandex.ru/index.html
reco1123 вне форума Ответить с цитированием
Старый 16.02.2015, 21:35   #10
Iron Monk
Форумчанин
 
Аватар для Iron Monk
 
Регистрация: 05.10.2007
Сообщений: 478
По умолчанию

Во вложении - чистая страница с сайта - открой в Ворде и отметь цветом то, что нужно извлечь.
Вложения
Тип файла: txt index[1].txt (17.3 Кб, 147 просмотров)
Iron Monk вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Получить текст друго сайта Pekky Фриланс 21 15.09.2014 04:34
Получить ссылки со страницы UKRtortik Общие вопросы Delphi 31 12.06.2014 15:45
Получить имя файла из ссылки(в конце ссылки нет имени файла) Человек_Борща Работа с сетью в Delphi 11 05.06.2011 15:15
Дан файл, содержащий текст, записанный строчными русскими буквами. Получить в др.файле тот же текст, develish151 Microsoft Office Word 4 05.05.2010 13:20
Получить ссылки из HTML-файла tsimokhin Общие вопросы Delphi 2 01.05.2009 09:57