![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
||||
|
||||
![]() Я понимаю... название ужасно кривое, но до лучшего я не додумался...
Многие наверное знают что такое "программа-каталогизатор", но для тех кто не знает - это программа база данных (в данном случае фильмов), которую составляет(заполняет) сам пользователь. Программы этого рода: All My Movies, Ant Movie Catalog, Camel Disc Catalog, DVD Profiler, Movie Collector, VideoCat, Personal Video Database, Movienizer, ArchiVid и т.п. Фаворитом, так сказать, считается All My Movies (хотя я её таковой не считаю) - вот тут написано про неё написано:wiki. Как ни странно она написана тоже на делфи... В общем суть проблемы... У многих каталогизаторов есть такая функция: "импорт информации из онлайн баз данных"... С помощью чего именно (компонентов, процедур делфи) это осуществляеться? Под этим я имею ввиду 2 вещи: 1. Поиск по сайту и выбор нужного варианта фильма. (я почти уверен, что они используют поиск самого сайта, но как они это делают - без понятия...) 2. Загрузка определённых данных(ковер, описания, актёров и т.п.) из выбранного варианта фильма. Например с сайта http://world-art.ru/ под который я собираюсь заточить свою программу ![]() Сразу прошу прощенья, если тема с таким вопросом или ответ на вопрос на форуме уже есть... Я пытался искать через поиск, но толком не знал какой запрос вводить)) Поэтому ничего нужного мне не нашло... Заранее спасибо ![]() P.S. Ant Movie Catalog - бесплатная программа, написанная на делфи, распространяется с открытым исходником, скачать который можно здесь: http://www.antp.be/software/moviecatalog/ да и саму программу можно оттуда скачать ![]() Но мне разобраться в исходнике так и не удалось, а найти нужное мне и подавно)) |
#2
|
|||
|
|||
![]() 1. www. world-art.ru/search.php?name=Text&global_sector=animation , т.к. после ? идет перечисление переменная = значение разделитель & то можно поменять на .../search.php?global_sector=animation&name=Search
содержимое Text, Search - Кодируется в url, тоесть ' ' замянется на '+' или %20 Потом это все отправляется запросом на сервер. 2. При помощи Сокетов WinApi или Indy: TindyHTTP, загружается страница, а дальше DOM или ручками (copy, delete, pos) парсируется (разбирается на составные части) страница. Последний раз редактировалось JnK, 17.02.2010 в 22:54. |
#3
|
|||
|
|||
![]() Еще можно поискать подобный сайт, который предоставляет Web-service для получения описания. Тогда прлоблема решается еще проще.
|