![Sad :(](./images/smilies/icon_e_sad.gif)
P/S Огромный респект разработчику за данный софт! И как это я его раньше не обнаружил
![Shocked :shock:](./images/smilies/icon_eek.gif)
Главная | Решения пользователей программы "Домашний медиа-сервер (UPnP, DLNA, HTTP)" |
|
Обновите программу до версии 1.10, были изменения, вызов редактирования скриптов в той же форме, что и загрузка.Vale wrote:Поставил последнюю версию сервера (1.09) и обнаружилась проблема с загрузкои инфы с кинопоиска.С IMDB грузит без проблем, а кинопоиск в пролете... Подскажите где и чего подправить (подозреваю что в сервере имеются скрипты парсинга страниц сайта) что бы устранить данную проблему.
Eugene wrote:Обновите программу до версии 1.10, были изменения, вызов редактирования скриптов в той же форме, что и загрузка.
Наверно можно обновить Internet Explorer. Также есть еще переменная HtmlBody, но в ней переформатированный текст, поэтому строки поиска могут не работать.Vale wrote:Ну вот...Опять косячек вылез...
На одной машине (тестирую сервера) после обновления все покатило как по маслу, а вот на серваке проблема не исчезлаНачал копаться в скрипте и вот что обнаружил...
На первой машине (где тестирую HMS и учусь с ним работать, ос-W7) в переменную HtmlText, как и ожидалось, прилетает текст страницы которую потом парсерим. А вот на сервере (ос-W2003) в эту переменную прилетает пустая строка! Ниже код которым проверял:
==========================================
var
IMDBItem, ActorItem, TitleItem: THmsIMDBItem;
IMDBInfo: THmsIMDBInfo;
begin
IMDBInfo := THmsIMDBInfo.Create;
try
ShowMessage(HtmlText);
HtmlText := HmsRemoveLineBreaks(HtmlText);
.........
finally
IMDBInfo.Free
end
end.
==========================================
Куда рыть дальше?
Страницы это HTML, не XML, для сохранения и загрузки думаю можно использовать TStringList.Vale wrote: И сразу возник еще вопросик... Попытался сделать "финт ушами" и на первой машине загрузив данные с "кинопоиск" сохранил их в XML, хотел их загрузить на сервере, но с удивлением обнаружил, что загрузки-то там нетА для чего тогда эта возможность сохранения? Или их нужно как-то по другому загружать?
Не исключено... Сейчас попробую...Eugene wrote:Наверно можно обновить Internet Explorer. Также есть еще переменная HtmlBody, но в ней переформатированный текст, поэтому строки поиска могут не работать.Vale wrote:Ну вот...Опять косячек вылез...
Нет, тут Вы меня не поняли.Eugene wrote:Страницы это HTML, не XML, для сохранения и загрузки думаю можно использовать TStringList.Vale wrote: И сразу возник еще вопросик... Попытался сделать "финт ушами" и на первой машине загрузив данные с "кинопоиск" сохранил их в XML, хотел их загрузить на сервере, но с удивлением обнаружил, что загрузки-то там нетА для чего тогда эта возможность сохранения? Или их нужно как-то по другому загружать?
Сохранить и загрузить можно в дереве папок по правой кнопке "мыши", пути к файлам должны быть одинаковыми или использовать скрипты сохранения/загрузки метаданных (Настройки-Обработка), метаданные сохраняются в том же каталоге что и файла фильмов с расширением hmi.Vale wrote:Нет, тут Вы меня не поняли.Eugene wrote:Страницы это HTML, не XML, для сохранения и загрузки думаю можно использовать TStringList.Vale wrote: И сразу возник еще вопросик... Попытался сделать "финт ушами" и на первой машине загрузив данные с "кинопоиск" сохранил их в XML, хотел их загрузить на сервере, но с удивлением обнаружил, что загрузки-то там нетА для чего тогда эта возможность сохранения? Или их нужно как-то по другому загружать?
Я делаю следующее:
На тестовойм компе вхожу в редактирование инфы фильма -> загрузка с "кинопоиск" -> получаю инфу с "кинопоиск" -> в левом окне "Информация о медиа-ресурсе" выбираю строку "Кинопоиск" -> жимкаю правую кнопку мышки и в выпавшем меню выбираю "Сохранить в файле"/XML. И полученный результат, как я полагал, потом можно будет загрузить на сервере. Но как теперь сохраненную инфу подгрузить я не нашел.
Достаточно папки "Все фильмы".Vale wrote:И так...
С сохранением и загрузкой методанных не особо удобно работать, нужно по каждой папке пройтись и сохраниться (и наоборот)Хотя конечно это сугубо субъективное мнение
![]()
Описания есть только в рамках справочника, справа от редактирования скрипта. Думаю, что проще всего делать копии существующих скриптов и вносить в них требуемые изменения.Vale wrote: Евгений, я сам дельфист с большим стажем и прекрасно знаю fsScript (сам являюсь лицензированным обладателем еще со второй версии Fast Report) и мне хотелось бы получить описание специфичных объектов, переменных и функций ДМС для fs (если конечно же такое существует), тогда многим бы смог помочь по скриптам (в плане их написания)
Понятно...Eugene wrote:Достаточно папки "Все фильмы".Vale wrote:И так...
С сохранением и загрузкой методанных не особо удобно работать, нужно по каждой папке пройтись и сохраниться (и наоборот)Хотя конечно это сугубо субъективное мнение
![]()
Описания стандартных классов и т. п. мне не нужны, а вот присущие хмс описаны далеко не все. По большому счету меня интересует только класс TRegExpr. Вот о его рег. выражениях хотелось бы узнать поподробней, так как в справочнике об этом ничего нет.Eugene wrote:Описания есть только в рамках справочника, справа от редактирования скрипта. Думаю, что проще всего делать копии существующих скриптов и вносить в них требуемые изменения.Vale wrote: Евгений, я сам дельфист с большим стажем и прекрасно знаю fsScript (сам являюсь лицензированным обладателем еще со второй версии Fast Report) и мне хотелось бы получить описание специфичных объектов, переменных и функций ДМС для fs (если конечно же такое существует), тогда многим бы смог помочь по скриптам (в плане их написания)