Модераторы: diadiavova, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Копирование определённых строк с сайта, Кто знаком с этим, просим помочь 
:(
    Опции темы
sprigan
Дата 13.2.2011, 15:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.2.2011

Репутация: нет
Всего: нет



Приветствую вас.
Столкнулся с одной проблемой. 
Нужно скопировать определённые строки с сайта.
Например как на кинопоиске.ру :
        
127 часов (127 Hours)
    
год    2010
страна    США, Великобритания
слоган    «Важна каждая секунда»
режиссер     Дэнни Бойл
сценарий     Дэнни Бойл, Саймон Бофой, Арон Ральстон
продюсер    Бернард Беллью, Тесса Росс, Гарет Смит, ...
оператор    ьЭнрике Шедьяк, Энтони Дод Мэнтл
композитор    А.Р. Рахман
художник    Суттират Энн Ларларб, Кристофер Р. ДеМури, Лес Буф, ...
монтаж    Джон Харрис
жанр    триллер, драма, приключения, ...

и тд.

Каким образом можно сделать авто. копирование некоторых из этих строк. Зная то, что на кинопоиске каждому фильму присваивается свой id ( http://www.kinopoisk.ru/level/1/film/484878/ ).

Можно ли сделать так, чтобы просто вводить id фильма и после шло автозаполнение  шаблона.

Пример: я ввожу 484878 и зполняется шаблон

Название: 127 часов
Оригинальное название: 127 Hours
Год: 2010
Страна: США, Великобритания
Жанр: триллер, драма, приключения
Режиссер: Дэнни Бойл
В ролях: Джеймс Франко, Кейт Мара, Эмбер Тэмблин, Шон Ботт, Колман Стингер, Трит Уильямс, Джон Лоуренс, Кейт Бёртон, Бэйли Мишель, Джонсон Ребекка С. Олсон

О фильме: бла бла бла ...
......

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

PM MAIL   Вверх
diadiavova
Дата 13.2.2011, 15:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



sprigan, тебе просто надо распарсить вебстраницу. Погугли sgmlreader или HTMLAgilityPack. Это тебе поможет распарсить в XML, а там уже не проблема.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
sprigan
Дата 13.2.2011, 19:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.2.2011

Репутация: нет
Всего: нет



Цитата(diadiavova @ 13.2.2011,  15:38)
sprigan, тебе просто надо распарсить вебстраницу. Погугли sgmlreader или HTMLAgilityPack. Это тебе поможет распарсить в XML, а там уже не проблема.

diadiavova, спасибо. То что для тебя не проблема, для меня может быть сложновато  smile 
Можешь помочь? За ранее спасибо. ICQ 438062108


PM MAIL   Вверх
diadiavova
Дата 13.2.2011, 19:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(sprigan @  13.2.2011,  19:10 Найти цитируемый пост)
То что для тебя не проблема, для меня может быть сложновато

Излагай в чем сложности на страницах форума, по аськам я общаться не буду.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
sprigan
Дата 14.2.2011, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.2.2011

Репутация: нет
Всего: нет



Хорошо, с чего нужно начать?

PM MAIL   Вверх
diadiavova
Дата 14.2.2011, 20:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(sprigan @  14.2.2011,  15:37 Найти цитируемый пост)
Хорошо, с чего нужно начать?

Начать надо с поиска в гугле упомянутых компонентов и документации по ним. Оба компонента парсят HTML текст и выдают на выходе XML-документ такой же структуры, как и исходный HTML. Дальнейшая работа с XML вполне тривиальна.

В частности, если используешь sgmlreader, то просто его свойству href надо передать адрес страницы, а потом сам ридер передается методу Load XmlDocument'а. Естественно, для того, чтобы получить нужные данные, надо знать структуру разбираемой вебстраницы.


--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
sprigan
Дата 16.2.2011, 22:27 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 13.2.2011

Репутация: нет
Всего: нет



Буду очень признателен, если поможешь в его создании. Если можешь оставь свой ICQ  smile 
PM MAIL   Вверх
diadiavova
Дата 17.2.2011, 13:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доктор Зло(диагност, настоящий, с лицензией и полномочиями)
****


Профиль
Группа: Модератор
Сообщений: 5821
Регистрация: 14.8.2008
Где: В Коньфпольте

Репутация: 8
Всего: 142



Цитата(sprigan @  16.2.2011,  22:27 Найти цитируемый пост)
Буду очень признателен, если поможешь в его создании. 

Странно, что ты ожидаешь помощи, даже не пытаясь изложить суть проблемы.
Цитата(sprigan @  16.2.2011,  22:27 Найти цитируемый пост)
если можешь оставь свой ICQ  

По-моему на это я уже ответил.
Цитата(diadiavova @  13.2.2011,  19:16 Найти цитируемый пост)
Излагай в чем сложности на страницах форума, по аськам я общаться не буду. 

На всякий случай перечитай 
Правила форума: http://forum.vingrad.ru/index.php?act=boardrules

M
diadiavova
В профильных разделах "левые" разговоры не приветствуются, если ты не собираешься здесь обсуждать сабж, я буду вынужен снести тему.



--------------------
Хочешь получить мудрый совет - читай подписи участников форумов.
Злой доктор Щасзаболит smile
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума VB .NET
diadiavova
  • Прежде чем задать вопрос, воспользуйтесь поиском: возможно Ваш вопрос уже обсуждался и на него был получен ответ.
  • Если такой же вопрос не найден, не стоит задавать свой вопрос в любую тему, создайте новую.
  • Заголовок темы должен отображать ее суть.
  • Содержание поста должно описывать проблему понятно, но в то же время, по возможности, лаконично. Сначала следует описать суть вопроса, потом можно привести пример кода, не вынуждайте других участников угадывать в чем Ваша проблема - телепатов здесь нет.
  • Будьте взаимно вежливы и дружелюбны.
  • При оформлении сообщений используйте форматирование, примеры кода заключайте в теги [CODE=vbnet][/CODE].
  • Также ознакомьтесь с общими правилами, действующими на всем форуме.
  • Если вопрос решен, не забывайте помечать тему решенной(вверху темы есть ссылка). Кроме того, если Вы хотите отблагодарить участников, оказавших помощь в решении, можно повысить им репутацию, в случае, если у Вас менее 100 сообщений в форуме и функция изменения репутации Вам недоступна, можете написать сюда.
  • Общие вопросы по программированию на платформе .NET обсуждаются здесь.
  • Литература по VB .NET обсуждается здесь.

Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | VB .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0553 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.