За одно пишите чего бы в нем хотелось.Хотелось бы, сбор инфы в пользовательские поля 1) Бюджет (сборы) 2) Даты премьеры 3) Знаете ли вы, что 4) Возможность загрузки всех имеющихся постеров. Это так, сходу навскидку :)
1) Бюджет (сборы)
2 nostra
Вопрос не совсем в тему: когда примерно будет 0.9.9?
За одно пишите чего бы в нем хотелось.В твоем или в стандартном - студии. А вообще - начинание радует. В частности тем, что скрипт, в отличие от стандартного, можно будет перенастраивать/дорабатывать самому.
nostra, что скажешь?
Можно ли как то добавлять кадры из скрипта?
Со студиями я лично пока погодю, потому как в самом PVD нет еще поддержки разных типов студий. Т.е. сейчас все стюдии никак не делятся на типы.Я предлагаю импортить студии с http://www.kinopoisk.ru/level/91/film/<id фильма>/ , только "Производство:" - названия, в поле студия .
Хотя конечно для начала могу сделать просто загрузку все студий (названия) в поле студия
NewSky отлично придумал , если это скрипт , то его поправить будет легче чем плагины написанные на Дельфи ...Да уж :) идея проооосто гениальная :) как бы там ни было... всё... скрипт поправлен, сейчас, за несколько часоФФ до Нового 2009 тестю его во всю и через пару часиков выложу, меня пока он оооочень радует! (ну пока Кинопоиск снова там не модифицировался :) )
Качаем обновленный скрипт...А где ссылка? Или предыдущая ссылка с уже обновленным скриптом?
К сожалению, при использовании скрипта уже возникли проблемы. Перед тем как выложить скрипт я проверил его работоспособность, на более чем 50 фильмах и ни разу не возникло ни одной мало-мальской ошибки, (справедливости ради, нужно отметить, что тестировал я скрипт по методу добавления нового фильма, а не на базе с уже имеющимися фильмами) а теперь, немного погоняв скрипт, выясняется, что скрипт может вести себя по трем разным сценариям и в чем причина сбоев, лично мне не известно.
4) Download threadwait timeout.
Ошибка, заключается в том, что процесс поиска информации "застывает" на урле страницы с описанием (причем урл правильный, находится сразу) и по прошествии некоторого времени вылетает сообщение, что Download threadwait timeout
ИЗ ПРОАНАЛИЗИРОВАННОГО:
4) Download threadwait timeout часще всего появляется при добавлении нового фильма.
Данные действия, не имеют никакого логического объяснения, потому как, при внесении изменений (удаление урла, удаление постера) к каким то фильмам приводят к корректному импорту, а к каким то нет и та ошибка, которая возникает при первом импорте не исчезает путем стирания урла и удаления постера.
Качаем обновленный скрипт...А где ссылка? Или предыдущая ссылка с уже обновленным скриптом?
Ошибка этого типа чисто программная...Автор скрипта высказался, что таки да, подобная ошибка, трабл в программе. Только оч. интиресно, почему на одном и том же фильме она может появиться, а может и не появиться? Если дело в инете, то у меня локалка гиг, инет 100 метров, ни о каком тормознутом инете речи быть не может. Глюк самого Кинопоиска? Ну подряд, несколько фильмов только, что без проблем, а некий - нивкакую. судя по происходящему, ссылку, откуда нужно тянуть инфу, программа находит сразу и все как бы "застывает" то есть запрос просто не идет, от того в итоге и получаем ошибку о непоступающих данных. Но зачем увеличить ожидание, когда запроса все равно нет? зачем ждать больше минуты? не понимаю чесслово, что то тут как то по другому походу надо крутить :) Надеюсь nostra заглянет и все расставит по своим местам :)
to nostra:
На одном из фильмов, вылезла такая ошибка:
(http://s43.radikal.ru/i102/0901/fd/932416ee19f2t.jpg) (http://radikal.ru/F/s43.radikal.ru/i102/0901/fd/932416ee19f2.jpg.html)
Не знаешь, в чем может быть трабл? Часть информации скачалась, а часть нет
Фильм "Данте 01" (http://www.kinopoisk.ru/level/1/film/262513)
Ты уверен, что запрос не идет?
Может не идет ответ на запрос, а не сам запрос?
У меня такое бывает, когда перегружен мой канал (идет загрузка файлов с торрент-трекеров). И в локальном проксе (PVD у меня пущен через HandyCache) видно, что запрос пошел, но ответа или нет или загрузка застывает на каком-либо этапе. Но это уже не программная ошибка, а просто забитость канала.
Скрипт обновлен, ВСЕ баги описанные выше - пофиксены, СПАСИБО Автору!!! Файл обновлен. Ссылка ПРЕЖНЯЯ (http://xxx.net/share/pvd/kino.psf)
Ты уверен, что запрос не идет?
Может не идет ответ на запрос, а не сам запрос?
У меня такое бывает, когда перегружен мой канал (идет загрузка файлов с торрент-трекеров). И в локальном проксе (PVD у меня пущен через HandyCache) видно, что запрос пошел, но ответа или нет или загрузка застывает на каком-либо этапе. Но это уже не программная ошибка, а просто забитость канала.Скрипт обновлен, ВСЕ баги описанные выше - пофиксены, СПАСИБО Автору!!! Файл обновлен. Ссылка ПРЕЖНЯЯ (http://newsky.maryno.net/share/pvd/kino.psf)
Научите, где нормальные прокси брать? задрал этот Кинопоиск своим баном :(
Научите, где нормальные прокси брать? задрал этот Кинопоиск своим баномНаврядли есть бесплатные списки "нормальных" анонимных прокси. Все встречаемые мной бепслатные прокси - полные тормоза (медленнее диалапов и большие задержки).
ЦитироватьНаучите, где нормальные прокси брать? задрал этот Кинопоиск своим баномНаврядли есть бесплатные списки "нормальных" анонимных прокси. Все встречаемые мной бепслатные прокси - полные тормоза (медленнее диалапов и большие задержки).
Еще косячки срипта:
- При добавлении связей и переходе по ссылке из связи видно, что оригинальное и переведенное имена поменяны местами.
Непонятка:
- Так и задумано, что имена сериалов импортируются с куском (сериал) в конце имени? (и при обычном импорте и в связях)
Сам раньше к прокси не касался, темный лес, однако, за сутки, нашел и сайт где можно проверить список прокси и сами сайты со списками бесплатных прокси и на выходе: за сутки (с 2 до 10 спал и не юзал) выкачал с Кинопоиска 1510 фильмов, с ПОЛНОСТЬЮ заполненными всеми полями, которые поддерживает скрипт. Сменил около 50 прокси, самые "быстрые" живут у меня РОВНО 100 фильмов. До 12 часов на некоторых, скорость была просто чума, к сотне за 15 минут скачал всю инфу. Сейчас доделывается 2000уфильмов в автомате (точнее в полуавтомате, я заново сконвертировал базу из АММ и оставил только название, ориг. название, год и УРЛ с Кинопоиска (3800 фильмов) по этому, в автоматическом режиме ошибок быть не может, скрипт тянет с урла, только успевай прокси переписывать и перезапускать, когда все же связь подглючивает. Так, что прокси - фарева :) и без каких либо сложностей и напрягов. Гугль в этом плане рулит :)ЦитироватьНаучите, где нормальные прокси брать? задрал этот Кинопоиск своим баномНаврядли есть бесплатные списки "нормальных" анонимных прокси. Все встречаемые мной бепслатные прокси - полные тормоза (медленнее диалапов и большие задержки).
Еще косячок срипта:И снова... это с Автором скрипта не оговаривали, но по мне, чем иной раз между абзацами бывают такие промежутки, что приходится руками поднимать, пусть уж лучше вообще без абзацев (ИМХО) И ежели, что, модифицируйте скрипт :)
- При импорте описания фильма все абзацы описания сливаются в один.
И еще вопрос , почему длительность заносится в пользовательское поле , когда для него есть раздел в баз
- При добавлении связей и переходе по ссылке из связи видно, что оригинальное и переведенное имена поменяны местами.Теперь, оригинальное и переведенное название на своих местах. ссылка на скрипт та же
Вопрос, а нельзя ли этот скрипт встроить в инсталятор очередной beta-версии? Ну, или взять все самое лучшее из обеих скриптов и загнать в инсталятор, по умолчанию?
Очередное обновление скрипта
+ Исправлен баг, когда поле "бюджет" содержит неимоверное количество денех :) например в Лирах, теперь, подобная запись просто игнорируется (само поле не позволяет заносить информацию больше определенного значения)
Очередное обновление скрипта
+ Исправлен баг, когда поле "бюджет" содержит неимоверное количество денех :) например в Лирах, теперь, подобная запись просто игнорируется (само поле не позволяет заносить информацию больше определенного значения)
2 NewSky
А нельзя ли поправить эту функцию , но допустим что бы отображалось в сокрашенном виде типа 1e10 , так тоже понятно , но зато информация не пропадет
Кто пользовался последней редакцией скрипта , скажите как отображаются актеры , то есть на странице фильма отображаются английские имена , а на странице актера в поле переведенное имя - русское имя.А как ДОЛЖНО быть? И интиресно, как БЫЛО раньше? Все так и задумывалось. Для ЗАРУБЕЖНЫХ персон - основное имя "английское", а переведенное - русское, для ОТЕЧЕСТВЕННЫХ персон - всё наоборот :) Редко (когда например у 9 Роты сначала указана страна Украина и только потом Россия, скрипт "распознает" персон как "иностранцев, увы, интелектом скрипт наделить весьма сложно :)
У Автора скрипта, я сразу спросил разрешение на его использование, он сказал, что це моя штучка, купленная и я могу с ней делать, что угодно и только после этого я его тут пошарил, по-этому, nostra, я то-же не против, зашивания его в дистрибутив :)Вопрос, а нельзя ли этот скрипт встроить в инсталятор очередной beta-версии? Ну, или взять все самое лучшее из обеих скриптов и загнать в инсталятор, по умолчанию?
Думаю, что я так и сделаю. Если никто не против.
Например , в версии 0.9.8.х , всегда отображались только русские имена ( английских актеров )0_0 Не знаю, о чем вы сударь :) хотя.... точно не знаю, я до скрипта, персон забирал только с IMDB именно из-за того, что с Кинопоиска раньше, персоны шли в перемешку и на русском и на латинице, это лично меня и не радовало, всегда хотел четкости :) Ежели ты персона с Раши - то ориг имя у тебя по любому не может быть латиницей :) (и наоборот) Но это конечно токма мойо ИМХА, в любом случае, вот он скрипт, крутите, вертите его, как хотите и станет он вам парсить, что куда захотите :)
Кто пользовался последней редакцией скрипта , скажите как отображаются актеры , то есть на странице фильма отображаются английские имена , а на странице актера в поле переведенное имя - русское имя.А галка стоит на Инструмент - Настройки - Фильмы - Карточка данных - Показывать участников как - Переведенное имя ?
Цитата: kimsos от 08 Января 2009, 17:07:08
Вопрос, а нельзя ли этот скрипт встроить в инсталятор очередной beta-версии? Ну, или взять все самое лучшее из обеих скриптов и загнать в инсталятор, по умолчанию?
Думаю, что я так и сделаю. Если никто не против.
Насчет Кинопоиска.... то-ли ребята Рождество празднуют вместе со своим ботом-автобанщиком, то-ли устали бороться... за 24 часа, на ОДНОЙ проксе (на одном адресе, не разу не сменил!!!) без перекура, заполнил по средствам скрипта 2026 фильмов :) раааааад - оки кот после сметаны :)
Ф-ций для определения текущего времени на данный момент в скриптах нет т.е. они не поддерживаются, но добавить это легко. Сделаю в следующей версии движка скриптов.Спасибо! Буду ждать! Просто так удобнее, я переодически обновляю (рейтинг и т.п.), а из-за всяких банов не получается просто все выделить и обновить. И поэтому удобно было бы почастям ;)
Подскажите кто шарит-что нужно поменять в скрипте чтобы он вытягивал русские имена и названия.Названия чего ???
CheckRus(tmp);
FilmCountry := 'Rus';
Подскажите пожалуйста, как сделать, что бы скачивались не только актеры, но и их роли? Как в обычном скрипте кинопоиска
// Длительность
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
на // Длительность
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
тогда все работает и ошибки нету...
в скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блокКод: [Выделить]// Длительность
на
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;Код: [Выделить]// Длительность
тогда все работает и ошибки нету...
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
Также замечено ненормальное поведение программы , если добавлять фильмы через мастер , то есть писать английское название в поле оригинального названия , в чем причина сказать не могу , но на некоторых фильмах проявляется а на некоторых проходит нормально.0_0
в скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блок
наКод: [Выделить]// Длительность
тогда все работает и ошибки нету...
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
в скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блокКод: [Выделить]// Длительность
на
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;Код: [Выделить]// Длительность
тогда все работает и ошибки нету...
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
в скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блок
// Длительность
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
// Длительность
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
Цитироватьв скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блокЦитировать// Длительность
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
Что-то я у себя выделенную строку вообще не нахожу. И если ее прописываю, то скрипт вообще не распознается программой. А в "исправленном" виде:Код: [Выделить]// Длительность
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
Скрипт так-же - программой не опознается и отсутствует в списке серверов импорта.
Откуда у вас вообще взялась эта строка? В скрипте ее точно нет.
Цитироватьв скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блокЦитировать// Длительность
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
Что-то я у себя выделенную строку вообще не нахожу. И если ее прописываю, то скрипт вообще не распознается программой. А в "исправленном" виде:Код: [Выделить]// Длительность
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
Скрипт так-же - программой не опознается и отсутствует в списке серверов импорта.
Откуда у вас вообще взялась эта строка? В скрипте ее точно нет.
Скачиваем с сайта версию PVD http://www.videodb.info/bin/pvd0994.zip (http://www.videodb.info/bin/pvd0994.zip) распаковываем, в папке "Scripts" есть файл "kino-mod.psf", открываем любым текстовым редактором идем на строку 923 и о чудо искомая строка "Tmp := CorrectTime ( Tmp );" и соответственно блок "Длительность", про который я писал....
Скачиваем с сайта версию PVD http://www.videodb.info/bin/pvd0994.zip (http://www.videodb.info/bin/pvd0994.zip) распаковываем, в папке "Scripts" есть файл "kino-mod.psf", открываем любым текстовым редактором идем на строку 923 и о чудо искомая строка "Tmp := CorrectTime ( Tmp );" и соответственно блок "Длительность", про который я писал....Ну уж прям вот прям вот так уж :) а что такое распаковываем? :) А что такое текстовый редактор? :) А, что такое чудо? :)
если не охота мучится со своим скриптом , скачивай этот , в нем все поправленоСкачиваем с сайта версию PVD http://www.videodb.info/bin/pvd0994.zip (http://www.videodb.info/bin/pvd0994.zip) распаковываем, в папке "Scripts" есть файл "kino-mod.psf", открываем любым текстовым редактором идем на строку 923 и о чудо искомая строка "Tmp := CorrectTime ( Tmp );" и соответственно блок "Длительность", про который я писал....Ну уж прям вот прям вот так уж :) а что такое распаковываем? :) А что такое текстовый редактор? :) А, что такое чудо? :)
Дело в том, что я не обновляю скрипты при скачивании новых бетт и не знал, что этот скрипт nostra в дистрибутив включил от того и удивился, открыв свой скрипт и не обнаружив в нем указанной строки и заменив код на указанный, мой скрипт отказался определяться.
если не охота мучится со своим скриптом , скачивай этот , в нем все поправленоДа какие мучения? Просто я не думал, что скрипты в дистрибутиве и имеющийся у меня различны. А вот то, что "всё" поправлено, это и смущает. Помню по ветке, что что-то в нем еще модифицировалось, перечитывать не охота, но помню, на тот момент, голова помнила, что мне это не нужно было, по этому юзаю "исходный". Короче все в порядке, спасибо за инфу. Просто добавил из дистрибутива, немного сменил описание, если понадобится время ввиде 1:13:13 буду юзать его.
В этом скрипте основной код остался не тронутым , единственное изменение это та строчка , из за которой у тебя скрипт не хотел компилироваться , так что нет разницы между твоим исходником и моей доработкойесли не охота мучится со своим скриптом , скачивай этот , в нем все поправленоДа какие мучения? Просто я не думал, что скрипты в дистрибутиве и имеющийся у меня различны. А вот то, что "всё" поправлено, это и смущает. Помню по ветке, что что-то в нем еще модифицировалось, перечитывать не охота, но помню, на тот момент, голова помнила, что мне это не нужно было, по этому юзаю "исходный". Короче все в порядке, спасибо за инфу. Просто добавил из дистрибутива, немного сменил описание, если понадобится время ввиде 1:13:13 буду юзать его.
++Реализовать загрузку наград, описанных общими словами (например, http://www.kinopoisk.ru/level/94/film/7967/). Можно, конечно, загрузить обычным текстом в дополнительное поле, но как-то не очень хочется. Красивого варианта пока не представляю. Для сбора статистики прошу сообщать о фильмах с такими наградами.Реализовано в версии 1.0.5.0 (http://www.videodb.info/forum_ru/index.php?topic=236.msg4850#msg4850).
+Реализовать загрузку отзывов зрителей. Наверняка не всех. Возможно, одного или двух первых при сортировке по рейтингу.Реализовано в версии 1.0.5.0 (http://www.videodb.info/forum_ru/index.php?topic=236.msg4850#msg4850).
+Реализовать загрузку Кинокритики (например, http://www.kinopoisk.ru/level/1/film/4171/).Реализовано в версии 1.0.2.0 (http://www.videodb.info/forum_ru/index.php?topic=236.msg4716#msg4716).
+Реализовать загрузку прогнозируемой оценки.Реализовано в версии 1.0.5.0 (http://www.videodb.info/forum_ru/index.php?topic=236.msg4850#msg4850).
Большая просьба откликнуться, нужно ли это кому-нибудь, и что конкретно нужно-ненужно.Идея отличная, у меня скачались все фильмы, в корорых раньше этот мод выдавал ошибку
1. Скачивание не только актеров, но и их ролейТы имеешь ввиду, как в штатном плагине Кинопоиска?
2. Я себе поправил формат имен: русские фильмы - актеры rus, rus. Английские актеры lat, rusВозможно, это правильный вариант.
Ты имеешь ввиду, как в штатном плагине Кинопоиска?Да, именно, как в штатном
Предлагаю немного откорректированную версию скрипта, основанную на версии 1.0.1.3 Александра Цапко (aka Автора).
Основные добавления:
+ Добавлено заполнение наград с полной поддержкой события, награждения, года, категории и получателя. Возможно некорректное определение названия награды.
+ В поле 'Роли дублировали' добавлены имена актеров, которых дублировали, по аналогии с основным полем 'Актеры'. В связи с отсутствием поддержки такого форматирования в пользовательских полях, выглядит это не так, как в поле 'Актеры', но все-равно наглядно.
+ В рейтинг MPAA, кроме буквы, добавлено описание рейтинга.
Вспомогательные добавления:
+ Добавлен флаг createLink, позволяющий не добавлять страшные теги <link url...></link> в пользовательские поля. Мне лично на них смотреть жутко, поэтому буду ждать реализации их поддержки. По умолчанию добавление тегов оставлено.
+ Настройки (http://www.videodb.info/forum_ru/index.php?topic=236.msg4246#msg4246), спасибо за идею djek-ural.
+ Корректировка времени (http://www.videodb.info/forum_ru/index.php?topic=236.msg4284#msg4284), спасибо за идею djek-ural. Включается флагом formattedTime. По умолчанию отключено.
Изменения:
+ Взял на себя смелость изменить имя скрипта на 'KinoPoisk.ru by Tsapko А.', дабы это влезало на кнопку в мастере добавления фильмов.
+ Реализовано удаление пустых строк в поле "Знаете ли Вы, что...".
Исправления:
+ Исправлена некорректная обработка (а точнее, её отсутствие) некоторых HTML-тегов, в результате чего в полях появлялись символы в виде пустых квадратиков.
+ Исправлена ошибка с некорректной установкой длительности, если в слогане было слово "время".
Скрипт тестировался на PVD версии 0.9.8.20
Надеюсь, Автор не будет расстроен из-за манипуляций с его творением.
Планы на будущее:
+ Реализовать загрузку наград, описанных общими словами (например, http://www.kinopoisk.ru/level/94/film/7967/). Можно, конечно, загрузить обычным текстом в дополнительное поле, но как-то не очень хочется. Красивого варианта пока не представляю. Для сбора статистики прошу сообщать о фильмах с такими наградами.
+ Реализовать загрузку отзывов зрителей. Наверняка не всех. Возможно, одного или двух первых при сортировке по рейтингу.
+ Реализовать загрузку Кинокритики (например, http://www.kinopoisk.ru/level/1/film/4171/).
+ Реализовать загрузку прогнозируемой оценки.
Большая просьба откликнуться, нужно ли это кому-нибудь, и что конкретно нужно-ненужно.
Большая просьба откликнуться, нужно ли это кому-нибудь, и что конкретно нужно-ненужно.
+ еще предложение: в "Знаете ли вы, что " все таки оставить ввод между фактами..или каждый новый факт начинать с отступаПредлагаю сойтись на отступе. По вертикали меньше места будет занимать.
+ еще предложение: в "Знаете ли вы, что " все таки оставить ввод между фактами..или каждый новый факт начинать с отступаПредлагаю сойтись на отступе. По вертикали меньше места будет занимать.
+ Оставлять у русских актеров в переведенном названии русское имя
+ Оставлять у русских актеров в переведенном названии русское имя
я вроде как это поправил
Если я правильно разобрался, то все это нагромождение с языком и сменой lat и rus вообще не нужно.
При добавлении персоны в базу в любом случае добавляются "имя" и "переведенное имя".
Для зарубежных актёров эти поля понятны.
Для русских лично мне не совсем понятно, куда класть русское имя. Но в любом случае при незаполнении одного из этих полей оно дублируется из второго.
А вот с отображением в PVD все несколько проще - лезем в Инструменты -> Настройки -> Фильмы -> Карточка данных -> Показывать участников как. Выбираем нужные настройки, жмем OK, переходим на другой фильм и обратно и видим нужный результат.
В итоге: я на свой страх и риск убираю проверки и ввожу персоны в виде AddMoviePerson(lat, rus, role, url, x)
Если я правильно разобрался, то все это нагромождение с языком и сменой lat и rus вообще не нужно.
При добавлении персоны в базу в любом случае добавляются "имя" и "переведенное имя".
Для зарубежных актёров эти поля понятны.
Для русских лично мне не совсем понятно, куда класть русское имя. Но в любом случае при незаполнении одного из этих полей оно дублируется из второго.
А вот с отображением в PVD все несколько проще - лезем в Инструменты -> Настройки -> Фильмы -> Карточка данных -> Показывать участников как. Выбираем нужные настройки, жмем OK, переходим на другой фильм и обратно и видим нужный результат.
В итоге: я на свой страх и риск убираю проверки и ввожу персоны в виде AddMoviePerson(lat, rus, role, url, x)
/ Следующая проверка не совсем корректна, но, я думаю, вероятность ошибочного срабатывания крайне низка4. Версия скрипта пишется в четырех значном формате , следуюшая версия после 1.0.1.3 будет 1.0.1.4
// ДлительностьЭТО уже ошибка ...
curPos := PosFrom('>время<', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
if formattedTime then Tmp := CorrectTime (Tmp);
if optTime = Enabled then AddCustomFieldValueByName(ufTime, Tmp);
end;
1. по идее постеры выбираются по содержимомму , ну уж ни как по размеруВ скрипте загрузки фильма выбирается только один постер и реализовать возможность выбора постера пользователем в этом скрипте проблематично. В базовой версии скрипта постер брался с основной страницы. Я реализовал возможность брать один из постеров со страницы постеров. Поскольку у людей разные каналы и мониторы, сделал возможность выставить разрешение, которое они хотят загружать.
2. На скольки фильмах произведено тестированиеЧестно говоря, не на громадном количестве. Но фильмы для тестирования я выбираю не наугад, а такие, которые ставят под удар критические участки алгоритма.
3. Перед выкладыванием скрипта его нужно протестировать , и очень хорошо протестировать , а не писать в комментариях /Ошибка действительно возможна, но только в том случае, если имя персонажа совпадает с русским словом (например, драма, молодежный, комедия, ФИПРЕССИ и т.п.). Другой вид проверки требует серьезной переработки алгоритма.Цитировать/ Следующая проверка не совсем корректна, но, я думаю, вероятность ошибочного срабатывания крайне низка
4. Версия скрипта пишется в четырех значном формате , следуюшая версия после 1.0.1.3 будет 1.0.1.4Я бы с удовольствием бы так написал, если бы это был мой скрипт. Но его автором являюсь не я. Автору я уже написал в личку и жду его отклика.
5. И желательно основной код скрипта не трогатьЗдесь поподробнее, пожалуйста. Не понял. Где конкретно и какая ошибка.Цитировать// ДлительностьЭТО уже ошибка ...
curPos := PosFrom('>время<', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
if formattedTime then Tmp := CorrectTime (Tmp);
if optTime = Enabled then AddCustomFieldValueByName(ufTime, Tmp);
end;
транслитом балуется не только кинопоиск , на нем есть имена русских актеров на всех зарубежных сайтах , так что перевод на транслит это обязательноСпасибо за наводку, OFF прекращаю.
на счет обсуждений персон есть специальная тема в разделе Бета 0.9.9.х , все свои рассуждения оставляйте там , в дальнейшем все это будет удалятся или корректироваться...
в скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блокКод: [Выделить]// Длительность
на
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;Код: [Выделить]// Длительность
тогда все работает и ошибки нету...
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
Дай, пожалуйста, ссылку на фильм, на котором скрипт падает.в скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блокКод: [Выделить]// Длительность
на
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;Код: [Выделить]// Длительность
тогда все работает и ошибки нету...
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
Это уже писалось так что тему изучайте полностью
Скрипт должен быть по возможности автономным , то есть возникшие вопросы решать сам , да и большинство пользователей вообше не будет залезать внутрь срипта и что то там править.Совершенно с тобой согласен.
На счет постеров , продумай лучше такое решение , загружать постер с основной страницы , если нет постеров на страице с постерами , оно иногда очень актуально.Постер грузится с основной страницы, если нет постеров на странице с постерами. (http://www.kinopoisk.ru/level/1/film/38391/)
А основной код , не трогать потому что , этим скриптом пользуются множество пользователей он уже проверен и заточен под конкретные веши.Вот в этом и кроются проблемы поддержки программных продуктов. Править может кто-угодно, но эти правки должен собирать один человек и выставлять этот скрипт как релиз.
Теги отображаемые в старой версии , так и будут отображаться , просто программа не поддерживает линкованные ссылки , поддержка линков появилась в бете 0.9.9.4Это я понял, поэтому и добавил возможность для тех, у кого версия 0.9.8.х жить в мире со своей психикой до появления финала 0.9.9, оставив по-умолчанию добавление <link>.
в скрипте есть ошибка, если на странице с фильмом продолжительность фильма равна "-" то скрипты выдает ошибку "Unexpected exception: Out of string range". в файле скрипта необходимо изменить блокКод: [Выделить]// Длительность
на
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;Код: [Выделить]// Длительность
тогда все работает и ошибки нету...
curPos := PosFrom('время', HTML, First);
if curPos > 0 then
begin
Tmp := HTMLValues2(HTML, 'время', '</tr>', 'class="desc-data"', '</tr>', ',', curPos);
If Tmp <> '-' Then
begin
Tmp := CorrectTime ( Tmp );
AddCustomFieldValueByName(ufTime, Tmp);
end;
end;
Это уже писалось так что тему изучайте полностью
А основной код , не трогать потому что , этим скриптом пользуются множество пользователей он уже проверен и заточен под конкретные веши.
Кстати пишите проблемные фильмы , в дальнейшем при отладке поможет
Кстати эти настройки я перестал делать из за того что в программе можно настроить заполнение или незаполнение некоторых полей.Опять же согласен, общие настройки оставил для того, чтобы опытные пользователи могли произвести настройки в одном месте.
"Пираты Карибского моря: Проклятие черной жемчужины" www.kinopoisk.ru/level/1/film/4374Это не проблема скрипта, а фича программы: виноват тег "Идти по краю бортовой обшивки корабля с завязанными глазами (так пираты сбрасывали в море пленников)" из списка ключевых слов фильма.
"Пираты Карибского моря: Проклятие черной жемчужины" www.kinopoisk.ru/level/1/film/4374угу ..помогло..я убрал скачивание тегов..и все отлично сработало
Это не проблема скрипта, а фича программы: виноват тег "Идти по краю бортовой обшивки корабля с завязанными глазами (так пираты сбрасывали в море пленников)" из списка ключевых слов фильма.
Пробуем четвертую версию модификации базового скрипта
ДОБАВЛЕНО:
+ Возможность настраивать стиль списков. Пока имеет отношение только к пользовательскому полю "Знаете ли Вы, что...". См. ListDelim и ListSign.
+ Загрузка актеров с ролями, как во встроенном плагине.
* Реализовано несколько вариантов занесения имен русских персонажей (см. флаг RusNames).
Обращаю внимание, что определение национальности актера при загрузке фильма на данный момент невозможно, в связи с чем производится косвенное отнесение всех персонажей русского/зарубежного фильма к русским/зарубежным.
Также обращаю внимание, что отнесение фильма к русскому/зарубежному может быть неточным, поскольку в некоторых случаях основывается на косвенных факторах.
Кроме всего прочего, принадлежность фильма к русскому/зарубежному не даёт 100-% гарантии того, что все персонажи в нем такие же.
Применяйте опцию RusOnlyRus по своему желанию. Жалобы не принимаются.
С другой стороны, максимум, что Вы можете потерять, это оригинальное имя персонажа. Если для Вас это важно, опцию лучше не выставлять в 2.
Если не хотите получить дубликаты персонажей, опцию лучше выставлять в 1.
По умолчанию оставлен старый режим загрузки для русских персонажей (имя - русское, переведенное имя - транслит).
ИСПРАВЛЕНО:
+ Исправлена ошибка в получении страницы при miniPoster=true и отсутствии постера на главной странице
+ Поставлена заплатка для решения проблемы тега "Идти по краю бортовой обшивки корабля с завязанными глазами (так сбрасывали в море пленников)" из фильма "Пираты Карибского моря: Проклятие черной жемчужины", которая выражается в пропадании пользовательских полей при вставке этого тега.
Теперь теги урезаюся до 50 символов. В конце таких тегов ставится многоточие.
Заплатка будет стоять до устранения ошибки в программе.
Ты добавил все то, чего мне не хватало-)(Прискорбно :(
Во тема та пошла!!! Очень радует, что скрипт потхвачен и развивается! Спасибо, Reset!Согласен, что тема пошла-)
Я правда пока не смотрел, что там и как (во втором компе накрылся БП... меняю :) ) но, по обсуждению, вижу, много нового. Что касается нумерации и прочего авторства... я повторюсь, у Автора я спросил, он ответил: он твой, ты за него заплатил, вправе делать, что хочешь. По сему, нумеруйте, чо хотите делайте, только думаю будет честно, оставлять авторство начального Автора, а остальное, на усмотрение модифицирующего :) Предлагаю, дабы в дальнейшем не заблудиться в модификациях, навоять удобную страничку (в рамках форума) где будут выложены все имеющиеся модификации с их описанием и прибить эдо дело, что бы всегда было доступно без поиска и описание и сами скрипты. Руки чешутся попробовать, но пошел менять блок. пита :) Еще раз - СПАСИБО, за "движение" !!! :)
Ты добавил все то, чего мне не хватало-)(Прискорбно :(
Значит, дальше двигаться некуда? :)
Ничего, реализую планы, а потом, возможно, доберусь и до скриптов загрузки постеров и персонажей.
По сему, нумеруйте, чо хотите делайтеСпасибо, что откликнулся и дал добро.
думаю будет честно, оставлять авторство начального АвтораНикогда не баловался присвоением чужого, хотя доработками занимался не раз.
Предлагаю, дабы в дальнейшем не заблудиться в модификациях, навоять удобную страничку (в рамках форума) где будут выложены все имеющиеся модификации с их описанием и прибить эдо дело, что бы всегда было доступно без поиска и описание и сами скрипты.Я лично не возражаю.
Еще раз - СПАСИБО, за "движение" !!! :)За спасибо благодарю, всегда приятно :)
Только после пробы модификации Ресета, я окончательно решил перейти на эту программу, до этого одновременно вел базу в movienizer'е и в PVDОчень приятно слышать такой лестный отзыв.
Но мне хотелось бы отдать должное:
- NewSky, без которого эта тема, возможно и не тронулась бы с места, и
- Автору, который реализовал желания NewSky в реальность.
Отличная работа! И хорошо, что больше сообщение о картинке не вываливается, теперь тихий режим доступен :) Спасибо! (Ставлю на перекачку базу с урлами Кинопоиска :) )
Ты же говорил, что всё, что тебе нужно, уже есть! :)Отличная работа! И хорошо, что больше сообщение о картинке не вываливается, теперь тихий режим доступен :) Спасибо! (Ставлю на перекачку базу с урлами Кинопоиска :) )
Блин..а я еще подумываю ставить ли на перекачку всей базы.
Такими бешеными темпами как Ресет вносит добавления, думаю подождать еще немного_)
Ты же говорил, что всё, что тебе нужно, уже есть! :)Отличная работа! И хорошо, что больше сообщение о картинке не вываливается, теперь тихий режим доступен :) Спасибо! (Ставлю на перекачку базу с урлами Кинопоиска :) )
Блин..а я еще подумываю ставить ли на перекачку всей базы.
Такими бешеными темпами как Ресет вносит добавления, думаю подождать еще немного_)
Чего тебе не хватает для перекачки базы?
А вдруг ты добавишь много еще вкусного?.. и мне понравится.Ну, вдруг, не добавлю. :)
На счет оформления темы как надо , подождем , пусть народ потестирует , да и Reset штампует новые версии каждые 4-5 часов , вот выйдет финальный релиз , тогда и посмотрим...Насчет финального релиза это ты хорошо сказал. Вроде как: "Вот сделает Reset финальный релиз, и у сайта КиноПоиска больше не появится новых фишек". :)
Встречаем рождение новой версии 1.0.3.0.
Добавлено:
+ Добавлен флаг для отображения времени премьеры в коротком формате (например, 10.02.2009). См. описание флага LongDate в скрипте (предложил moran). По умолчанию оставлен старый формат. Предлагаю проявить инициативу и крикнуть, кто за какой формат по умолчанию, дабы сделать его таковым. Обращаю внимание, что PVD отображает даты в коротком формате.
Хотелось бы видеть поле "Знаете ли Вы, что" как и поле "Кинокритика" , а не такую кашу :(.А вообще всё СУПЕР!!! Спасибо за новый Upgrade :)Совсем не понимаю, откуда у тебя такая каша взялась.
Этот флаг распространяется на все поля где есть дата, "Премьера (мир)", "Премьера (РФ)", "Релиз на DVD (Blu-Ray)"Замечание принял.
+ Убрать (ТВ) и (ВИДЕО) из связей, дабы обеспечить связь с фильмами, у которых эта часть убрана.
Нет слов. Улучшения не по дням а по часам.Сейчас как-раз наоборот - не по часам, а раз в день :)
Возможно ли сделать, что бы в связях писался не фильм на оригинальном, а переведенное название? А в идеале в таком формате: "Название переведенное (название оригинальное)".В связи из скрипта добавляются оригинальное название, переведенное название и год выпуска фильма.
+ как идея: при скачивании тех ролей, которые исполняют актеры часто пишется то колличество денег, которые получил актер. Информация в принципе не мешает, но получается слишком длинная строка.Принято.
! При перичном поиске нового фильма устранена ошибка выдачи списка фильмов, совершенно не имеющих отношения к искомому, и возникающая в том случае, когда КиноПоиск не выдаёт ни одного результата на этот фильм.
Хотелось бы видеть поле "Знаете ли Вы, что" как и поле "Кинокритика" , а не такую кашу :(.А вообще всё СУПЕР!!! Спасибо за новый Upgrade :)Reset - к тебе тоже косвенно относится :)
Хотелось бы видеть поле "Знаете ли Вы, что" как и поле "Кинокритика" , а не такую кашу :(.А вообще всё СУПЕР!!! Спасибо за новый Upgrade :)Совсем не понимаю, откуда у тебя такая каша взялась.
Только что проверил помимо прочих фильмов и указанный на картинке в версиях 0.9.8.20 и 0.9.9.4 - все OK.
Нужна информация:
1) Версия PVD.
2) Версия скрипта.
3) Картинка этого фильма в режиме редактирования.
4) Копию строчек с полями ListDelim и ListSign из скрипта.
5) Такая каша на всех фильмах или только на этом?
В принципе, unreal666 уже ответил на твой вопрос.Хотелось бы видеть поле "Знаете ли Вы, что" как и поле "Кинокритика" , а не такую кашу :(.А вообще всё СУПЕР!!! Спасибо за новый Upgrade :)Совсем не понимаю, откуда у тебя такая каша взялась.
Только что проверил помимо прочих фильмов и указанный на картинке в версиях 0.9.8.20 и 0.9.9.4 - все OK.
Нужна информация:
1) Версия PVD.
2) Версия скрипта.
3) Картинка этого фильма в режиме редактирования.
4) Копию строчек с полями ListDelim и ListSign из скрипта.
5) Такая каша на всех фильмах или только на этом?
1)PVD v0.9.9.4.
2)1.0.3.0
3)...ниже
4) ListDelim = #13#10; // разделитель элементов списка (последовательность #13#10 - новая строка,
// повторите два раза - будет пустая строка)
ListSign = '» '; // начало элемента списка
5)На всех :(
Странно, я тут решил добавить новый фильм (попробовал 5 штук) не находит новый фильмов и все тут.Виноват, уже исправил.
Видно, что запрос идет на кинопоиск, но после этого сбрасывается
Не ищет ни по названию, ни по оригинальному...
Поиск получается только при введенном url
Нашел еще один фильм, на котором, кстати, сбоит скрипт:Старая ошибка, но стала проявлется только на датах с текстом (Премьера РФ: 20.08.2003, "Каскад"), а точнее, на датах, в которой даты и нет - только текст (Премьера РФ: «Каскад»).
Повелитель бури (kinopoisk.ru/level/1/film/281040/)
Сорри... может невнимательно читал... а не планируется ЛИ, возможность помимо инфы, тянуть и постеры? (одним замесом. ВСЕ или выбранные) Что-то на подобии симбиоза нынешнего скрипта, с нынешним плагином для постеров с Кинопоиска, только с возможностью фигачить в тихом режиме. (дайошь Кинопоиск каждому на хард!!! :) )Уже планируется :)
В принципе, unreal666 уже ответил на твой вопрос.Хотелось бы видеть поле "Знаете ли Вы, что" как и поле "Кинокритика" , а не такую кашу :(.А вообще всё СУПЕР!!! Спасибо за новый Upgrade :)Совсем не понимаю, откуда у тебя такая каша взялась.
Только что проверил помимо прочих фильмов и указанный на картинке в версиях 0.9.8.20 и 0.9.9.4 - все OK.
Нужна информация:
1) Версия PVD.
2) Версия скрипта.
3) Картинка этого фильма в режиме редактирования.
4) Копию строчек с полями ListDelim и ListSign из скрипта.
5) Такая каша на всех фильмах или только на этом?
1)PVD v0.9.9.4.
2)1.0.3.0
3)...ниже
4) ListDelim = #13#10; // разделитель элементов списка (последовательность #13#10 - новая строка,
// повторите два раза - будет пустая строка)
ListSign = '» '; // начало элемента списка
5)На всех :(
Если интересно, http://www.videodb.info/forum_ru/index.php?topic=339.msg4438#msg4438 - ссылка на начало обсуждения этой проблемы.
В режиме редактирования отображается результат работы скрипта, в режиме просмотра отображается результат ошибки в программе. :)
Сорри... может невнимательно читал... а не планируется ЛИ, возможность помимо инфы, тянуть и постеры? (одним замесом. ВСЕ или выбранные) Что-то на подобии симбиоза нынешнего скрипта, с нынешним плагином для постеров с Кинопоиска, только с возможностью фигачить в тихом режиме. (дайошь Кинопоиск каждому на хард!!! :) )
Сорри... может невнимательно читал... а не планируется ЛИ, возможность помимо инфы, тянуть и постеры? (одним замесом. ВСЕ или выбранные) Что-то на подобии симбиоза нынешнего скрипта, с нынешним плагином для постеров с Кинопоиска, только с возможностью фигачить в тихом режиме. (дайошь Кинопоиск каждому на хард!!! :) )
Загрузку множества постеров из скрипта можно организовать , только все это будет без окна выбора , то есть загружаться будет все или ничего...
Виноват, в ветке 0.9.9.x загрузить можно хоть все картинки за раз. Но все-таки лучше отдельным скриптом. Скрипты можно будет объединить в цепочку.Именно поэтому я и написал, что лучше отдельным скриптом. С изменяемой опцией - все постеры или постеры по выбору.
UPD
Виноват, в ветке 0.9.9.x загрузить можно хоть все картинки за раз. Но все-таки лучше отдельным скриптом. Скрипты можно будет объединить в цепочку.
Загрузку множества постеров из скрипта можно организовать , только все это будет без окна выбора , то есть загружаться будет все или ничего...
Const
ufPostfix = ''; // Постфикс для имен пользовательских полей
И константы имен пользовательских полей переделать в видufBudget = 'Бюджет' + ufPostfix;Просто у меня, например, все юзер. поля заканчиваются на символ ":", т.е. ufPostfix = ':';
А пользователи ветки 0.9.9.x ждут новых скриптов - загрузка персон, загрузка постеров, загрузка скриншотов.
Проголосуйте своим ответом, какой из скриптов вам наиболее нужен и важнее ли его разработка, чем реализация планов на будущее этого скрипта.
+ Может быть убрать слово "(сериал)" из заголовка и "(ТВ)", "(видео)" и "(сериал)" из оригинального заголовка. Они уже есть в категориях. Возникают проблемы, если фильмы с такими словами были добавлены через скрипт (в заголовок попадает это слово), затем очищены и запущен поиск. Так вот поиск идет и по слову ключевому слову. Посмотрите, например (Глухарь (сериал), M Squad (сериал 1957-1960).
ResetКаюсь, я на эту досадную мелочь даже не обратил внимания.
Добавь плиз в свой вариант скрипта константуКод: [Выделить]Const
И константы имен пользовательских полей переделать в вид
ufPostfix = ''; // Постфикс для имен пользовательских полейЦитироватьufBudget = 'Бюджет' + ufPostfix;Просто у меня, например, все юзер. поля заканчиваются на символ ":", т.е. ufPostfix = ':';
В рамках существующего скрипта я могу сделать загрузку всех постеров (только для ветки 0.9.9.x).ЦитироватьUPD
Виноват, в ветке 0.9.9.x загрузить можно хоть все картинки за раз. Но все-таки лучше отдельным скриптом. Скрипты можно будет объединить в цепочку.ЦитироватьЗагрузку множества постеров из скрипта можно организовать , только все это будет без окна выбора , то есть загружаться будет все или ничего...
И КАК это организовать??? в рамках существующего скрипта??? Меня и интиресует возможность стягивать ВСЕ постеры (тихий режим и не подразумевает выбор пользователя) А при объединении в цепочку... ну снова, речь о тихом режиме, а толку, от цепочки, когда собрав инфу к фильму, плагин выдаст результат с выбором постеров, если мне и так нужны все :)
Забыл спросить... а возможно в настройку, насчет русских персон, добавить еще один вариант: "жоско русская персона" :) Поясню. Что бы скрипт не определял по своим критериям, что за фильм,, куда оригинальное имя, куда переведенное), а строго писал: Что на кирилице - оригинальное имя, что на латинице - переведенное. Ранее, при риторическом рассуждении на тему "Как правильно заносить персон" промелькнуло, что даже при корректном распозновании производства фильма и соответствующем выборе скрипта, в "русские" персоны могут попасть загранишные дятьки и тьйотьки и соответственно сменить гражданство на неправильное... конечно такое возможно, НО, это (ИМХО) минимальное зло и пусть уж лучше будет ничтожное кол-во таких персон, зато основная масса будет на своих правильных (кому как нужно) местах. Да и когда добавляешь фильмы "по одному", скурпулёзно, смакуя, то не помеха руками "перевернуть" персону, затисавшуюся не в свой огород :) А, вот, что касается массовых, ацких стягов инфы, тут уж, как говорится... щепки летят :) А суть просьбы в том, что давольно часто попадаются фильмы (в основном с цыфровым названием, но не только) когда скрипт вполне себе отечественный фильм распознает по своим критериям как басурманский и пишет советских деятелей синематографа на "чуждой" нам латинице :) А отсортировав свою базу по категории "отечественный фильм", и открыв скрипт в Notepad++ сменить единичку например на 2 и запустив скрипт, будешь уверен, что вся кирилица будет на месте. А зная фильм, зная актеров, ничто не мешает потом ручками открыть фильмы и исправить несколько персон.Кажется, я понял... С четвертой попытки...
Есть такая идея в порядке обсуждения: Может стоит для фильмов (например kinopoisk.ru/level/1/film/220050/), у которых жанр "-" делать просто без жанра вообще?Это уже реализовано в версии 1.0.3.0 - читаем историю :)
И еще..не совсе знаю, дело в скрипте или в проге. В фильме Голдфингер (kinopoisk.ru/level/1/film/8192/)20 связей "Продолжение" и они почему-то отображаются в таком виде: 18 в одной вкладке и еще 2 в другой вкладке:Да, я уже сталкивался с подобным эффектом. Вроде бы на сайте эта информация идет подряд, и скрипт специального деления не делает.
(http://s45.radikal.ru/i108/0902/81/42b80d428f0at.jpg) (http://radikal.ru/F/s45.radikal.ru/i108/0902/81/42b80d428f0a.jpg.html)
Угу, сорри, не сразу заметил. И вот почему: при обновлении фильма с жанром "-" новым скриптом, он считает, что новой инфо по жанру нет, и оставляет "-". Поэтому во всех фильмах в базе придется удалять вручную, а вот при добавлении новых фильмов все нормЕсть такая идея в порядке обсуждения: Может стоит для фильмов (например kinopoisk.ru/level/1/film/220050/), у которых жанр "-" делать просто без жанра вообще?Это уже реализовано в версии 1.0.3.0 - читаем историю :)
В рамках существующего скрипта я могу сделать загрузку всех постеров (только для ветки 0.9.9.x).Это было бы просто превосходно! (настраеваемо? загружать\не загружать. В тихом режиме сможет автоматом загружаться и переходить к след фильму?)
Кажется, я понял... С четвертой попытки...Абсолютно так.
Попробую своими словами: Нужна опция принудительной записи имени на кариллице в "Имя", а имени на литинице - в "Переведенное имя". Смысла применять эту опцию на всех фильмах нет, но если её выставить после предварительной загрузки и повторно загрузить "отечественные фильмы", то персонажи этих фильмов добавятся в нужном виде. Правильно?
Если да, то я понял при тестах следующее: если персонаж был просмотрен в списке персонажей (ты щелкал на имени персонажа и переходил к просмотру его карточки), то PVD уже не поменяет местами старые варианты имен и всновь добавляемые перевернутые. При добавлении персонажа к фильму с новым порядком "Имя"/"Перведенное имя" PVD поймет, что этот персонаж уже есть, но с другим порядком имен, и оставит в карточке фильма то, что уже есть в списке фильмов.Абсолютно правильно. Для того и нужна такая функция. Выявил кучу фильмов (выписал от руки на листочке их ID для дальнейшего перевертывания) отечественного производства, когда скрипт "ПЕРВОНАЧАЛЬНЫЙ" (вдруг, в данном вопросе, что-то изменилось, а я не знаю) определял персон с оригинальным именем на латинице. ПО ЭТОМУ, осознано, пока не занимаюсь персонами ВООБЩЕ, займусь этим после полного заполнения базы по фильмам, и когда буду уверен, что "я сделал всё возможное" :) и большинство персон имеют ПРАВИЛЬНОЕ (лично для моего восприятия) написание, тогда то и "отправлю" всех в базу персон. Вот я и хочу... пометить кучу фильмов из своего списка, пометить их не важно как, вывести их все и применить к ним скрипт с функцией, что по любому, все персоны на латинице будут заносить данные в оригинальное имя.
Второе, а не нужна ли тебе тогда опция "жестко зарубежная персона" для восстановления персон из зарубежных фильмов, неправильно идентифицированных как русские.Пока таких фильмов не выявил. НО, если реализовать это не трудно и как опция в настройке (условно: 0,1,2,3) то возможно, для гибкости и не помешало бы. ОСОБЕННО для тех, кто например предпочитает И русских и зарубежных персон в поле оригинальное имя видеть латинское написание.
Третье, приведи, пожалуйста, примеры некорректного определения госпринадлежности фильма. Возможно, получится подправить алгоритм определения. Чем больше бует примеров, тем лучше.
Четвертое, а что это у тебя за категория - "отечественный фильм"? Твое собственное поле? Заполняемое вручную поле?Всё видео у меня разбито на категории: Отечественный фильм, отечественный мультфильм, зарубежный фильм, зарубежный мультфильм, аниме и использую для этого програмное поле "категория", заполняю его вручную. Категории типа: сериал, видео, тв ну или еще, что-то подобное заношу в свои поля (если вообще считаю нужным).
Как обычно, с опцией в скрипте.ЦитироватьВ рамках существующего скрипта я могу сделать загрузку всех постеров (только для ветки 0.9.9.x).Это было бы просто превосходно! (настраеваемо? загружать\не загружать.
Да.ЦитироватьВ рамках существующего скрипта я могу сделать загрузку всех постеров (только для ветки 0.9.9.x).В тихом режиме сможет автоматом загружаться и переходить к след фильму?)
Начиная с версии 1.0.4.0 поле "Категория" заполняется одним из четырех значений: полнометражный фильм, ТВ, видео, сериал. Если нужно, то можно сделать, чтобы этими данными заполнялось пользовательское поле.ЦитироватьЧетвертое, а что это у тебя за категория - "отечественный фильм"? Твое собственное поле? Заполняемое вручную поле?Всё видео у меня разбито на категории: Отечественный фильм, отечественный мультфильм, зарубежный фильм, зарубежный мультфильм, аниме и использую для этого програмное поле "категория", заполняю его вручную. Категории типа: сериал, видео, тв ну или еще, что-то подобное заношу в свои поля (если вообще считаю нужным).
прогонял дублем скрипта где тупо поменял значение ENG на RUSСкажи пожалуйста, тебя возможности опции RusNames не устраивают?
Просто интересно, почему ты так настаиваешь на реализации этой функциональности в текущем скрипте, если ...ЦитироватьВ рамках существующего скрипта я могу сделать загрузку всех постеров (только для ветки 0.9.9.x).Это было бы просто превосходно! (настраеваемо? загружать\не загружать. В тихом режиме сможет автоматом загружаться и переходить к след фильму?)
В рамках специального скрипта я могу сделать загрузку всех постеров, в том числе и без выдачи окна выбора постеров (только для ветки 0.9.9.x).... и будет работать тихий режим?
Просто интересно, почему ты так настаиваешь на реализации этой функциональности в текущем скрипте, если ...Настаиваю???? Сударь, да, что вы, никогда ни на чем не настаиваю :) В ракмках отдельного? да пусть будет так, наверное так и правда лучше. Если (когда) придется править будет удобней. Я единственное думал, раз пока основные силы на этом скрипте, то пока дойдут руки до постерного - кто его знает :) а тут.... к хорошему то быыыыыстро приывыкаешь, вот и хочется... all in one :) Но повторюсь, как будет угодно и удобно! Лишь бы качалО :) и не спрашивалО :)
Хотелось бы видеть поле "Знаете ли Вы, что" как и поле "Кинокритика" , а не такую кашу :(.А вообще всё СУПЕР!!! Спасибо за новый Upgrade :)Reset - к тебе тоже косвенно относится :)
Про эту фигню я уже писал этой теме. Это глюк самого PVD v0.9.9.4. При определенном кол-во полей определенного типа он в определенных полях все слова трактует как ссылки. nostra уже знает об этой ошибке и думаю, что у себя он ее уже исправил.
Попробуй начать с http://www.videodb.info/forum_ru/index.php?topic=339.msg4438#msg4438. Это тема с началом разговора об этой проблеме.Хотелось бы видеть поле "Знаете ли Вы, что" как и поле "Кинокритика" , а не такую кашу :(.А вообще всё СУПЕР!!! Спасибо за новый Upgrade :)Reset - к тебе тоже косвенно относится :)
Про эту фигню я уже писал этой теме. Это глюк самого PVD v0.9.9.4. При определенном кол-во полей определенного типа он в определенных полях все слова трактует как ссылки. nostra уже знает об этой ошибке и думаю, что у себя он ее уже исправил.
Блин, добавил новых полей под обновленный скрипт и пошла такая же шляпа :( только с полем Студии. А пост про это не могу найти (в этой теме точно вроде нет) да и есть ли решение? убить обратно поля? добавить еще, что бы число полей стало другим? какие именно поля влияют?
Как там с советском фильме? "Мины взрываются на среднем ходу" (с) :) Если например "коротких полей" 9 - то все нормально, а если 10 - то например поле "студия" превращается в "страшную запись" :)
+ Реализовать загрузку отзывов зрителей. Наверняка не всех. Возможно, одного или двух первых при сортировке по рейтингу.
Принято+ Реализовать загрузку отзывов зрителей. Наверняка не всех. Возможно, одного или двух первых при сортировке по рейтингу.
Мое предложение: сделать возможность выбора количества отзывов зрителей, как сделано с вариантами отображения персон: впечатываешь цифру..и качается нужное количество отзывов.
+ еще для обсуждения по сборам: в поле "сборы в мире" печатает общее число мировых сборов.Взято на обдумывание
На кинопоиске же это поле выглядит несколько иначе..там пишутся сборы за пределами США и потом итоговые сборы.
пример: (http://www.kinopoisk.ru/level/1/film/4375/) "+ $182 200 000 = $362 211 740"
В скрипте берется только последнее число.
Есть ли возможноть сделать еще одно поле..и назвать его например "Сборы в мире (без США)" и туда вносить первое число
Возникла необходимость пакетного обновления базы фильмов (спасибо Ресету, здорово улучшил скрипт).Посмотри в настройках PVD, в группе "Плагины" опцию тихий режим. При выставленной опции окна не появляютя с имитацией нажатия кнопки Отмена.
Есть ряд фильмов, сборников мультиков и т.д. которые я вносил в базу вручную. При обновлении на них выскакивает окно поиска и пакетное обновление останавливается.
Есть такая просьба, если это возможно, сделать параметр, отвечающий при пакетном скачивании за пропуск фильмов, у которых нет в карточке url записи.
P.S. На эту идею меня подтолкнула ошибка в версии 1.0.3.0, когда не искался новый фильм и происходил сброс поиска
Кстати проверьте новый скрипт на фильме "Другие" с николь кидман "The others" , работаю со старой версией ( еще до модификации Reset ) там вместо фильма начинает загружаться какая то персона в итоге все поля пустые , данный глюк возникает при введение русского имени , если ввести английское название , инфа по фильму скачивается нормально.Не смог добиться указанного тобой эффекта ни в версии PVD 0.9.8.20, ни в версии 0.9.9.4, ни в версии скрипта 1.0.1.3 из дистрибутива PVD v0.9.9.4, ни в версии скрипта 1.0.4.1 моей модификации, ни при создании карточки, ни при использовании мастера, ни при вводе русского названия в поле "Название", ни при вводе русского названия в поле "Оригинальное название".
ПС Жду следуюшей беты что бы переёти на этот скрипт , чтоб решилась проблема с отображением в пользовательских полях...
Скорее всего, не в ту тему, но все-же...Для уточнения я разобью эту проблему на две:
После прогона обновленным скриптом, имею трабл со связями, они дублируются :( Что-то подобное уже было, есть решение данной проблемы? Или хотя-бы, как то можно потереть все связи? Снова обновление откладывается :(
Походу дела, кинопоиск предложил более плотную работу PVD и их ресурса так, что скорее всего 0.9.9 будет общаться с кинопоиском по другой значительно более ф-циональной системе и получить можно будет макс. кол-во информации.Nostra, скажи пожалуйста, как обстоят дела в этой части по взаимодействию с КиноПоиском?
Учитывая это, я даже не знаю нужно ли сейчас развивать дальше плагин или этот скрипт...
Близка к выходу одна из последних версий с новой функциональностью!Начинаем с нетерпением ожидать, сей прекрасный миг!!! :)
Сделано все, что планировалось и что не планировалось.
Осталось добавить загрузку информации о сериалах (например, http://www.kinopoisk.ru/level/44/film/77046/).
Спешите высказать пожелания и предложения до появления новой версии.
Осталось добавить загрузку информации о сериалах (например, http://www.kinopoisk.ru/level/44/film/77046/).
Из того, что есть на IMDB, на КиноПоиске нет только описания. Будем надеяться, что его реализуют. Да еще и названия серий переведут.Осталось добавить загрузку информации о сериалах (например, http://www.kinopoisk.ru/level/44/film/77046/).
Я вот думаю... а надо ли это?
Я решил для себя эту проблему так: качаю кинопоиском..а поверху IMDB, в настройках которго стоит галочка только на скачивании описания серий..
Там всегда полее полное описание серий.. + более свежая инфо по ним
Выжмем все соки с КиноПоиска - возьмёмся за что-нибудь другое.
С первой частью или со второй? :)Выжмем все соки с КиноПоиска - возьмёмся за что-нибудь другое.
Вот с этим согласен на 150%
и с соками..и с чем-нибудь другим...и жду не дождусь новой версии скрипта-)С первой частью или со второй? :)Выжмем все соки с КиноПоиска - возьмёмся за что-нибудь другое.
Вот с этим согласен на 150%
и жду не дождусь новой версии скрипта-)Сейчас идет последний (надеюсь) полный прогон скрипта. Если не выявятся ошибки, то в течении часа-двух будет новая версия.
Сейчас идет последний (надеюсь) полный прогон скрипта. Если не выявятся ошибки, то в течении часа-двух будет новая версия.Сон отменяется :) ждемс...
На счет оформления темы как надо , подождем , пусть народ потестирует , да и Reset штампует новые версии каждые 4-5 часов , вот выйдет финальный релиз , тогда и посмотрим...
Единственный глюк, который выявился у меня, это "постфикс пользовательских полей" равный "двоеточию" - то скрипт не тянет инфу в эти самые пользовательские поля :)Для использования постфиксов и префиксов необходимо заполнить соответствующие поля, а затем изменить названия пользовательских полей в базе данных таким образом, чтобы они соответствовали конкатенации строк префикса, названия поля и постфикса.
ufPrefix = ''; // Префикс для имен пользовательских полей
ufPostfix = ':'; // Постфикс для имен пользовательских полей (можно добавить ":")
В базе данных поля называются:Бюджет:
Сборы в США:
Сборы в России:
Сборы в др. странах:
Сборы в мире:
Зрители:
Премьера (мир):
Премьера (РФ):
Релиз на DVD:
Релиз на Blu-Ray:
Длительность:
Top250:
Знаете ли Вы, что:
Операторы:
Роли дублировали:
Сайты:
Студии. Производство:
Студии. Спецэффекты:
Студии. Прокат:
Кинокритика:
Рецензия:
Доп. награды:
Отзывы зрителей:
Прогн. оценка:
Так-же не понял, что такое "прогнозируемая оценка" (узаю бетту) поле создал, ни разу туда ничего не занеслось :)Прогнозируемая оценка на сайте КиноПоиска - это оценка, которая выставляется сайтом лично для тебя на основе твоих оценок и оценок других пользователей. Для использования этой очень интересной фишки необходимо зарегистрироваться на сайте и оценить как можно больше фильмов. После этого для фильмов, которые ты не оценивал, будут появляться "прогнозируемые оценки" (см. скриншот).
Для использования постфиксов и префиксов необходимо заполнить соответствующие поля, а затем изменить названия пользовательских полей в базе данных таким образом, чтобы они соответствовали конкатенации строк префикса, названия поля и постфикса.Вот этого я не делал, думал постфикс сам добавится к своим полям. Ясно, понял ошибку (тогда не понимаю предназначения постфикса, если все равно его нужно добавлять в название своих полей. Ну да это лично для меня не важно и без ":" все очень красиво :)
Например, по-умолчанию бюджет заносится в поле "Бюджет" в программе, т.е. опция ufBudget='Бюджет', и пользовательское поле в программе называется 'Бюджет'. Я хочу, чтобы все поля в программе заканчивались на символ ":". Для этого необходимо в скрипте опцию ufPostfix установить равной ':' и все пользовательские поля в программе переименовать, добавив к ним символ ':'.
В скрипте будет следующее
Но закончить я вынужден на грустной ноте: на данный момент мне удалось добиться передачи регистрационных данных из скрипта только в версии 0.9.8.20. Тот же самый код в версии 0.9.9.4 не работает. Вопрос я уже задал в ветке про бету. Жду ответа.Ага, и это понятно. Просто в настройки скрипта я навбивал логин и пароль, думал, для бетты (0.9.9.4) это будет равнозначно введенным данным в 0.8.9.20. Ок. Это лично для меня то-же не особо нужно, подожду решение этой траблы.
Ясно, понял ошибку (тогда не понимаю предназначения постфикса, если все равно его нужно добавлять в название своих полей. Ну да это лично для меня не важно и без ":" все очень красиво :)Об этой опции попросил (http://www.videodb.info/forum_ru/index.php?topic=236.msg4762#msg4762) unreal666. Это действительно удобно, если в программе все пользовательские поля заканчиваются на двоеточие. Чтобы не переправлять кучу названий в скрипте, достаточно изменить опцию постфикса.
И еще... пока внимательно не смотрел, пока ожесточенно качаю :) но не у одного (даже ультра современного блок бастера, которые уже вышли на Blu-ray) не заметил (но повторюсь, внимательно еще не смотрел) заполненного поля насчет выхода Blu-ray, а вот выход на ДВД по прежнему (?) встречается в двух датах. Я раньше думал, что там, где две даты, это и есть: 1- двд 2-Blu-ray. Это так?См., например Обитаемый остров: Фильм первый (http://www.kinopoisk.ru/level/1/film/257774/) - два релиза на DVD и один на Blu-Ray - все заполняется.
Немного off:Давай разберемся, что такое "видит" - "не видит" и "синие" - "не синие".
Давно заметил, странную вещь, не знаю, уж кто виновен, но... связи... есть например "Кошмары на улице Вяземская" у первой серии в "продолжении" указаны все последующие фильмы, которые есть в базе, но все они "синие", название у них стянуты с того-же Кинопоиска, по этому ошибки в написании нет, но в "продолжении" не один из фильмов якобы не присутсвует. На второй серии, та же история, НО в "начало" первая серия определяется. И так со всеми остальными. Например в 6 части в "продолжении" еще 2 фильма, они есть в базе, но система их "не видит", а все фильмы "начала" светятся. Подобная ситуация например еще и с "Чужими" и с "Восставшими из зада" (это то, что заметил, глубоко не копал). Да и вообще, частенько связи не отрабатываются: Фильм в базе есть, название правильное - но система его "не видит" интиресно, с чем это связано...
См., например Обитаемый остров: Фильм первый - два релиза на DVD и один на Blu-Ray - все заполняется.Точно :) как раз он у меня был ПОСЛЕДНИИИИЙ :) Все заносит отл!
Давай разберемся, что такое "видит" - "не видит" и "синие" - "не синие".
Ссылка синяя, если ты ни разу не был на карточке этого фильма. Если ты был на карточке фильма, то ссылка становится красной.Боюсь оказаться полностью безнадежным тупицей, но это не так :) Синяя - это СКРЫТЫЙ фильм и кликнув на такой, он станет видимым. Пример с Кошмарами На улице Вязов: я "был" на всех карточках, НО в "продолжении" все фильмы "синие", а в "начале" ВСЕ красные. По логике, везде эти фильмы должны быть "красными" и при клике на такую ссылку попадаешь на ЗАПОЛНЕННУЮ, ВИДИМУЮ карточку фильма (ну если я совсем не прав, пусть меня поправят :) )
Об этой опции попросил unreal666. Это действительно удобно, если в программе все пользовательские поля заканчиваются на двоеточие. Чтобы не переправлять кучу названий в скрипте, достаточно изменить опцию постфикса.
Единственное, что я себе поправил это название "Сборы в др. странах" на "Сборы без США", так как название поля не влазилоДа, странная вещь. В версии 0.9.8.20 длинные поля переносятся, а в версии 0.9.9.4 - нет.
Видимо, ты не настолько не выспался, как кажется - все понимаешь правильно. :)ЦитироватьОб этой опции попросил unreal666. Это действительно удобно, если в программе все пользовательские поля заканчиваются на двоеточие. Чтобы не переправлять кучу названий в скрипте, достаточно изменить опцию постфикса.
Я сейчас соображаю плохо, с ночи пятницы от компа не отходил :) потом внимательней почитаю, пока ничего не понял :) я думал так: Поля в базе должны называться, как указано в скрипте, а если пользователь хочет, что-бы например, все пользовательские поля оканчивались на какой то определенный знак (например двоеточие), то этот знак указывается в указанном месте настройки про постфикс и ненужно ничего переименовывать (в этом я и думал вся соль) а так... (как я СЕЙЧАС для себя понимаю) нужно все равно все поля переименовывать и добавлять этот постфикс, так, что мешает сразу, при создании поля в базе добавить это двоеточие и изменить названия в скрипте? короче повторюсь, сути пока не понял :)
И на затравочку - проблемный фильм: http://www.kinopoisk.ru/level/1/film/6479/ АКТЁРЫ заносятся в базу, но не сохраняются.Видимо, не выспался я - не понимаю. Добавляю фильм - появлются актёры. Перехожу с фильма на фильм - актёры есть. Закрываю, открываю программу - актёры есть.
Ты совершенно прав.ЦитироватьСсылка синяя, если ты ни разу не был на карточке этого фильма. Если ты был на карточке фильма, то ссылка становится красной.Боюсь оказаться полностью безнадежным тупицей, но это не так :) Синяя - это СКРЫТЫЙ фильм и кликнув на такой, он станет видимым. Пример с Кошмарами На улице Вязов: я "был" на всех карточках, НО в "продолжении" все фильмы "синие", а в "начале" ВСЕ красные. По логике, везде эти фильмы должны быть "красными" и при клике на такую ссылку попадаешь на ЗАПОЛНЕННУЮ, ВИДИМУЮ карточку фильма (ну если я совсем не прав, пусть меня поправят :) )
Немного off:Хоть убейся - не удаётся повторить ситуацию. Пробовал на версиях программы 0.9.8.20 и 0.9.9.4, на следующих сериях: "Шерлок Холмс и доктор Ватсон", "Чужой", "Человек-паук", "Хеллоуин", "Пираты Карибского моря", "Парень-каратист", "Очень страшное кино", ну и, конечно, "Кошмар на улице Вязов". Пробовал добавлять сразу фильмы со ссылками, пробовал добавлять фильмы без ссылок, а затем обновлять их с загрузкой ссылок - все работает.
Давно заметил, странную вещь, не знаю, уж кто виновен, но... связи... есть например "Кошмары на улице Вяземская" у первой серии в "продолжении" указаны все последующие фильмы, которые есть в базе, но все они "синие", название у них стянуты с того-же Кинопоиска, по этому ошибки в написании нет, но в "продолжении" не один из фильмов якобы не присутсвует. На второй серии, та же история, НО в "начало" первая серия определяется. И так со всеми остальными. Например в 6 части в "продолжении" еще 2 фильма, они есть в базе, но система их "не видит", а все фильмы "начала" светятся. Подобная ситуация например еще и с "Чужими" и с "Восставшими из зада" (это то, что заметил, глубоко не копал). Да и вообще, частенько связи не отрабатываются: Фильм в базе есть, название правильное - но система его "не видит" интиресно, с чем это связано...
Примерно так (http://xxx.net/share/pvd/video/actors.mkv) :) (10мб)И на затравочку - проблемный фильм: http://www.kinopoisk.ru/level/1/film/6479/ АКТЁРЫ заносятся в базу, но не сохраняются.Видимо, не выспался я - не понимаю. Добавляю фильм - появлются актёры. Перехожу с фильма на фильм - актёры есть. Закрываю, открываю программу - актёры есть.
Что значит "не сохраняются"?
Всё! Вылезла аналогичная дрянь. Пока пытаюсь разобраться, что к этому приводит. Есть подозрение на конечные пробелы, присутствующие/отсутствующие в названии фильма/связи. С одной стороны, PVD вроде бы успешно борется с этим сам. С другой, удаление таких пробелов в скрипте привело к нужному результату. С третьей, синтетические тесты на фиктивных фильмах показывают, что PVD успешно борется с этим сам. :)Немного off:Хоть убейся - не удаётся повторить ситуацию. Пробовал на версиях программы 0.9.8.20 и 0.9.9.4, на следующих сериях: "Шерлок Холмс и доктор Ватсон", "Чужой", "Человек-паук", "Хеллоуин", "Пираты Карибского моря", "Парень-каратист", "Очень страшное кино", ну и, конечно, "Кошмар на улице Вязов". Пробовал добавлять сразу фильмы со ссылками, пробовал добавлять фильмы без ссылок, а затем обновлять их с загрузкой ссылок - все работает.
Давно заметил, странную вещь, не знаю, уж кто виновен, но... связи... есть например "Кошмары на улице Вяземская" у первой серии в "продолжении" указаны все последующие фильмы, которые есть в базе, но все они "синие", название у них стянуты с того-же Кинопоиска, по этому ошибки в написании нет, но в "продолжении" не один из фильмов якобы не присутсвует. На второй серии, та же история, НО в "начало" первая серия определяется. И так со всеми остальными. Например в 6 части в "продолжении" еще 2 фильма, они есть в базе, но система их "не видит", а все фильмы "начала" светятся. Подобная ситуация например еще и с "Чужими" и с "Восставшими из зада" (это то, что заметил, глубоко не копал). Да и вообще, частенько связи не отрабатываются: Фильм в базе есть, название правильное - но система его "не видит" интиресно, с чем это связано...
ViNNNtalik, У меня была такая ошибка при запуске PVD. В итоге обнаружил, что "viddb.exe" остался в памяти (Диспетчер задач - Процессы) и, получается, что я запустил копию. Пришлось ручками завершать "зависший" процесс.
А у меня тоже несчастье.Попробуй запустить PVD с ключом -debug, добиться завершения работы и посмотреть этот лог-файл - пишет туда PVD хоть что-нибудь. Вроде бы, судя по скрину, ошибка к скрипту отношения не имеет, но если PVD при загрузке всё-таки пишет что-то в лог, а при вызове скрипта - падает, то это как минимум повод задуматься. Кстати, программа падает только на моем скрипте или на других скриптах/плагинах тоже?
Обновил фильмов 200 из 3200. и теперь на каждом фильме PVD закрывается и выдает такую ошибку.
(http://i015.radikal.ru/0902/80/2bafcfb7fc5dt.jpg) (http://radikal.ru/F/i015.radikal.ru/0902/80/2bafcfb7fc5d.jpg.html)
пакетную загрузку постеров. Не реализуемо до новой бетыА нельзя ли подробней? что там в нынешней не так? :(
Цитироватьпакетную загрузку постеров. Не реализуемо до новой бетыА нельзя ли подробней? что там в нынешней не так? :(
А вообще... я даже не знаю, что и приятней, новость о постерном скрипте или так лихо докрученный скрипт kinopoisk :) всё такое нужное и вкусное :) Большое спасибо!!! (над функционалом нужно подумать)
Всё именно так, как сказал djek-ural.Цитироватьпакетную загрузку постеров. Не реализуемо до новой бетыА нельзя ли подробней? что там в нынешней не так? :(
А вообще... я даже не знаю, что и приятней, новость о постерном скрипте или так лихо докрученный скрипт kinopoisk :) всё такое нужное и вкусное :) Большое спасибо!!! (над функционалом нужно подумать)
В текушей версии программы , недоработана функция загрузки картинок , а имеенно загружается только одна картинка и всё , по просьбам разработчиков ностра сделал быстрый фикс , поэтому скрипты будут тестироваться на работаюшей версии , и когда появится офицальная бета , скрипты можно будет задействовать на полную мошность.
Кстати ошибка получаемая ViNNNtalik , очень похожа на то что файл лога открыт в сторонней программе , и программа ругается что не может получить доступ , хотя это только предположениеХм...дома скрипт работает норм..и на работе удалил pvdconf.ini и все норм заработало
Жаль, что удалил. Можно было бы провести анализ проблемы.Кстати ошибка получаемая ViNNNtalik , очень похожа на то что файл лога открыт в сторонней программе , и программа ругается что не может получить доступ , хотя это только предположениеХм...дома скрипт работает норм..и на работе удалил pvdconf.ini и все норм заработало
Предложение по поводу отзывов например фильм "http://www.kinopoisk.ru/level/1/film/280176/" там 13 страниц с отзывами на каждой странице их 10 штук итого ~130, я понимаю что они все не влезут в виду ограничения на это поле в 18280 символов (хотя откуда такая цифра)... сделать в конце список ссылками на остальные отзывы на сайте...В данной версии скрипта отзывы грузятся только с основной страницы фильма. При необходимости можно реализовать загрузку отзывов со всех страниц. Можно организовать загрузку в порядках, которые предоставляет КиноПоиск: по рейтингу, по дате и т.д.
Встречный вопрос, зачем мы все грузим инфу с сайта ведь в карточке фильма есть ссылка на фильм, где можно посмотреть всю информацию о фильме...Предложение по поводу отзывов например фильм "http://www.kinopoisk.ru/level/1/film/280176/" там 13 страниц с отзывами на каждой странице их 10 штук итого ~130, я понимаю что они все не влезут в виду ограничения на это поле в 18280 символов (хотя откуда такая цифра)... сделать в конце список ссылками на остальные отзывы на сайте...По поводу списка ссылок: ты хочешь получить список со ссылками на каждый отзыв? Если я правильно понял, то имеет ли это смысл: ведь можно перейти на страницу КиноПоиска и там прочитать все отзывы?
Есть такое предложение: это к вопросу русских имен в русских фильмахВот все эти проблемы не возникают, если в переведенное имя писать имя на русском для всех персон, а поле "оригинальное имя" понимать как просто имя и писать туда имя на латинском.
Есть фильмы, снятые в Беларуси и Украине, они не относятся скриптом к русскоязычным фильмам, и поэтому их имена в переводе все равно на латинице.
Может стоит добавить их тоже к русскоязычным фильмам?
ЗЫ тут конечно спасает функция "принудительно русский", но при пакетном обновлении это не совсем удобно постоянно включать-выключать функцию
Ты проводишь не совсем корректное сравнение: хранить локально информацию - это одно, а хранить ссылки на отзывы, когда есть ссылка на фильм - это другое.Встречный вопрос, зачем мы все грузим инфу с сайта ведь в карточке фильма есть ссылка на фильм, где можно посмотреть всю информацию о фильме...Предложение по поводу отзывов например фильм "http://www.kinopoisk.ru/level/1/film/280176/" там 13 страниц с отзывами на каждой странице их 10 штук итого ~130, я понимаю что они все не влезут в виду ограничения на это поле в 18280 символов (хотя откуда такая цифра)... сделать в конце список ссылками на остальные отзывы на сайте......ведь можно перейти на страницу КиноПоиска и там прочитать все отзывы?
Ты проводишь не совсем корректное сравнение: хранить локально информацию - это одно, а хранить ссылки на отзывы, когда есть ссылка на фильм - это другое.Встречный вопрос, зачем мы все грузим инфу с сайта ведь в карточке фильма есть ссылка на фильм, где можно посмотреть всю информацию о фильме...Предложение по поводу отзывов например фильм "http://www.kinopoisk.ru/level/1/film/280176/" там 13 страниц с отзывами на каждой странице их 10 штук итого ~130, я понимаю что они все не влезут в виду ограничения на это поле в 18280 символов (хотя откуда такая цифра)... сделать в конце список ссылками на остальные отзывы на сайте......ведь можно перейти на страницу КиноПоиска и там прочитать все отзывы?
Я не отказываюсь от реализации этой возможности - раз она нужна тебе, будет нужна и другим.
Но я бы хотел уточнить, список каких ссылок ты хочешь видеть - на каждый из незагруженныз отзывов или на страницы с незагруженными отзывами?
Хорошо, я подумаю над реализацией.Ты проводишь не совсем корректное сравнение: хранить локально информацию - это одно, а хранить ссылки на отзывы, когда есть ссылка на фильм - это другое.Встречный вопрос, зачем мы все грузим инфу с сайта ведь в карточке фильма есть ссылка на фильм, где можно посмотреть всю информацию о фильме...Предложение по поводу отзывов например фильм "http://www.kinopoisk.ru/level/1/film/280176/" там 13 страниц с отзывами на каждой странице их 10 штук итого ~130, я понимаю что они все не влезут в виду ограничения на это поле в 18280 символов (хотя откуда такая цифра)... сделать в конце список ссылками на остальные отзывы на сайте......ведь можно перейти на страницу КиноПоиска и там прочитать все отзывы?
Я не отказываюсь от реализации этой возможности - раз она нужна тебе, будет нужна и другим.
Но я бы хотел уточнить, список каких ссылок ты хочешь видеть - на каждый из незагруженныз отзывов или на страницы с незагруженными отзывами?
Если б можно было бы загрузить все отзывы да еще в виде дерева, как награды или связи, было бы ваще шикарно, а так хотя бы ссылки на каждый из не загруженных отзывов...
В версии 0.9.8.20 при добавлении в поле типа Memo (отзывы зрителей) большого текста на некоторых фильмах (а может и на всех) происходило зависание программы, а при очень большом тексте он и вовсе не заносился в поле.Предложение по поводу отзывов например фильм "http://www.kinopoisk.ru/level/1/film/280176/" там 13 страниц с отзывами на каждой странице их 10 штук итого ~130, я понимаю что они все не влезут в виду ограничения на это поле в 18280 символов (хотя откуда такая цифра)... сделать в конце список ссылками на остальные отзывы на сайте...Ограничение в 18280 символов мне тоже не совсем понятно и, как я понял, не всегда необходимо. Но на каких-то фильмах при загрузке большего блока происходила ошибка. Позже отпишусь подробнее.
Немного off:Решение проблемы, вероятно, найдено (http://www.videodb.info/forum_ru/index.php?topic=363.0). Спасибо nostra за помощь.
Давно заметил, странную вещь, не знаю, уж кто виновен, но... связи... есть например "Кошмары на улице Вяземская" у первой серии в "продолжении" указаны все последующие фильмы, которые есть в базе, но все они "синие", название у них стянуты с того-же Кинопоиска, по этому ошибки в написании нет, но в "продолжении" не один из фильмов якобы не присутсвует. На второй серии, та же история, НО в "начало" первая серия определяется. И так со всеми остальными. Например в 6 части в "продолжении" еще 2 фильма, они есть в базе, но система их "не видит", а все фильмы "начала" светятся. Подобная ситуация например еще и с "Чужими" и с "Восставшими из зада" (это то, что заметил, глубоко не копал). Да и вообще, частенько связи не отрабатываются: Фильм в базе есть, название правильное - но система его "не видит" интиресно, с чем это связано...
Вопрос был решен (http://www.videodb.info/forum_ru/index.php?topic=339.msg4926#msg4926) благодаря неустанной работе все того же nostrы. Ждем новую версию программы для загрузки прогнозируемых оценок... или используем стабильную версию 0.9.8.20.Так-же не понял, что такое "прогнозируемая оценка" (узаю бетту) поле создал, ни разу туда ничего не занеслось :)Прогнозируемая оценка на сайте КиноПоиска - это оценка, которая выставляется сайтом лично для тебя на основе твоих оценок и оценок других пользователей. Для использования этой очень интересной фишки необходимо зарегистрироваться на сайте и оценить как можно больше фильмов. После этого для фильмов, которые ты не оценивал, будут появляться "прогнозируемые оценки" (см. скриншот).
Прогнозируемая оценка в скрипте берется именно оттуда. Но для этого необходимо выполнить действия, указанные выше, а затем заполнить опции login и password в скрипте своими регистрационными данными.
Но закончить я вынужден на грустной ноте: на данный момент мне удалось добиться передачи регистрационных данных из скрипта только в версии 0.9.8.20. Тот же самый код в версии 0.9.9.4 не работает. Вопрос (http://www.videodb.info/forum_ru/index.php?topic=339.msg4839#msg4839) я уже задал в ветке про бету. Жду ответа.
Немного off:Решение проблемы, вероятно, найдено (http://www.videodb.info/forum_ru/index.php?topic=363.0). Спасибо nostra за помощь.
Давно заметил, странную вещь, не знаю, уж кто виновен, но... связи... есть например "Кошмары на улице Вяземская" у первой серии в "продолжении" указаны все последующие фильмы, которые есть в базе, но все они "синие", название у них стянуты с того-же Кинопоиска, по этому ошибки в написании нет, но в "продолжении" не один из фильмов якобы не присутсвует. На второй серии, та же история, НО в "начало" первая серия определяется. И так со всеми остальными. Например в 6 части в "продолжении" еще 2 фильма, они есть в базе, но система их "не видит", а все фильмы "начала" светятся. Подобная ситуация например еще и с "Чужими" и с "Восставшими из зада" (это то, что заметил, глубоко не копал). Да и вообще, частенько связи не отрабатываются: Фильм в базе есть, название правильное - но система его "не видит" интиресно, с чем это связано...
Исправления ждем в новой версии скрипта с пятницы на субботу.
Возможно, проблема заключается в HTML-кодах, оставляемых скриптом при обновлении фильма в названиях фильма и в связях. Без обновления никак. Но есть опции, отключающие загрузку страниц.Решение проблемы, вероятно, найдено (http://www.videodb.info/forum_ru/index.php?topic=363.0). Спасибо nostra за помощь.
Со страхом в голосе.... а нынешние связи, те, что уже загрузились с Кинопоиска "заработают" или опять (только не этоооооо :) ) все по новой перекачивать? (уже 5 раз почти руками конверчусь из другой прогрАММы и уже заполнил почти все 5500 фильмов, осталось только то, чего нет на Кинопоиске и всякая "пародийная фигня")
И кстати, помимо просто "невиденья связей" есть большая неприятность... с каждым новым добавленным фильмом, который должен быть связан (на примере тех же Кошмаров) ЗАТИРАЮТСЯ связи пред идущего фильма. ТО есть: если у первой части в связях видим все остальные серии, то после загрузки информации о второй части у первой ИСЧЕЗАЕТ запись о второй части. Самое неприятное, это "плавающий эффект", то есть, может стереться, может нет, может к какому-то фильму стереться, к какому то нет.Может быть, что и эта бяка устранится.
OFF:Не перехвали :)
Как-же хорошо, что "появился" Reset!!! как же с ним жисть закипела!!! я давно верил, что такой ЧЕЛОВЕК рано или поздно будет нам неспослан Спасибо тебе, за твой труд!!!
А уж благодарность nostra, ежедневная и пожизненная, низкий поклон тебе!!!Всецело присоединяюсь!
Ну засада :(Возможно, проблема заключается в HTML-кодах, оставляемых скриптом при обновлении фильма в названиях фильма и в связях. Без обновления никак. Но есть опции, отключающие загрузку страниц.Решение проблемы, вероятно, найдено (http://www.videodb.info/forum_ru/index.php?topic=363.0). Спасибо nostra за помощь.
Со страхом в голосе.... а нынешние связи, те, что уже загрузились с Кинопоиска "заработают" или опять (только не этоооооо :) ) все по новой перекачивать? (уже 5 раз почти руками конверчусь из другой прогрАММы и уже заполнил почти все 5500 фильмов, осталось только то, чего нет на Кинопоиске и всякая "пародийная фигня")
Reset, если я не ошибаюсь, тот тут (см скрин) не хватает обрезки пробелов по краям ;-)Именно так.
Версия скрипта 1.0.5.0
А можно сделать копию скрипта и настроить его так, что бы запустив в тихом режиме, обновить ТОЛЬКО поле "связи"? Давно хотел узнат о подобном, хорошо бы, наделать копий, понастраивать там все и будут доп. плагины, для обновления рейтинга, сборов и так далее. Возможно такое? если ДА, подскажи плиз, как настроить на обновление только связей (естественно дождавшись новой бетты)Обновление отдельных полей реализовано ещё в первой моей модификации (1.0.1.3.1 (http://www.videodb.info/forum_ru/index.php?topic=236.msg4673#msg4673)) базового скрипта (идея позаимствована у djek-ural). См. опции opt... (optTitle, optConnection и т.д.). Более того, в версии 1.0.5.0 (http://www.videodb.info/forum_ru/index.php?topic=236.msg4850#msg4850) реализована возможность не загружать некоторые страницы с сайта КиноПоиска. См. опции pg... (pgWords, pgReview и т.д.). Для отключения возможности необходимо выставить соответствующей опции значение Disabled.
А скажите пожалуйста, можно ли сделать так, чтобы скрипт не загружал имена актеров и режисеров на транслите, а только на русском языке...Можно сделать так, чтобы имя и оригинальное имя были русскими: необходимо опцию nationality установить равной 2, и опцию RusNames тоже равной 2.
...а то при экспорте почему то всегда выводит оригинальные названия на англ. :(Но как я понял, тебе это уже не нужно (см. Вопросы О Шаблоне Экспорта (http://www.videodb.info/forum_ru/index.php?topic=353.msg4948#msg4948)).
Но как я понял, тебе это уже не нужно (см. Вопросы О Шаблоне Экспорта (http://www.videodb.info/forum_ru/index.php?topic=353.msg4948#msg4948)).Ну так то нужно...Просто я в скрипте у актеров поменял строчку там где написано lat := TextBetween(tmp, 'color:#999">', '</span>', false, curPos); на lat := TextBetween(tmp, 'class="all">', '</a>', false, curPos); - т.е. взял значение у "rus:= ..." и актеры стали по русски. А вот когда проделал аналогичное с режисерами, они все равно пишутся по английски
Во-первых, посмотри всё-таки опции nationality и RusNames. Возможно, они тебе помогут.Но как я понял, тебе это уже не нужно (см. Вопросы О Шаблоне Экспорта (http://www.videodb.info/forum_ru/index.php?topic=353.msg4948#msg4948)).Ну так то нужно...Просто я в скрипте у актеров поменял строчку там где написано lat := TextBetween(tmp, 'color:#999">', '</span>', false, curPos); на lat := TextBetween(tmp, 'class="all">', '</a>', false, curPos); - т.е. взял значение у "rus:= ..." и актеры стали по русски. А вот когда проделал аналогичное с режисерами, они все равно пишутся по английски
Во-первых, посмотри всё-таки опции nationality и RusNames. Возможно, они тебе помогут.Так просто у меня такая задача, получить именно русские названия и все :) Спасибо за подсказки, теперь гораздо яснее для меня ситуация. Опции nationality и RusNames мне помогли только с актерами, а режисеры вот не хотят.. А еще как проверить, есть ли этот персонаж в базе данных или нет? Вот есть 2 раздела в програме - Movies и People. В People у меня пусто - это как то влияет на скрипт?
Во-вторых, персоны добавляются в базу данных так, как их добавляет скрипт, не всегда. Иногда PVD при добавлении персонажа находит соответствующего персонажа в базе данных и только добавляет новую информацию, не меняя поля "Имя" и "Оригинальное имя".
В-третьих, лучше бы ты написал просто lat:=rus;.
Но зачем тебе актёры только на русском? Теряется возможность добавить информацию по ним с зарубежных сайтов.
Опции nationality и RusNames мне помогли только с актерами, а режисеры вот не хотят..Ситуация мне пока не ясна. Проверю.
А еще как проверить, есть ли этот персонаж в базе данных или нет? Вот есть 2 раздела в програме - Movies и People. В People у меня пусто - это как то влияет на скрипт?Попробуй посмотреть в меню Вид -> Дополнительные фильтры.
Просто раньше экспортировал стандартным скриптом кинопоиска и там по русски сразу экспортировалось.Возможно, стандартный скрипт заносит имена по-другому. Позднее проверю.
А вот еще пример - фильм Детонатор - http://www.kinopoisk.ru/level/19/film/63971/ у него режисер только на английском, так PVD при настройках nationality=2 и RusNames=2 записывает в поле режисер, первого актера на русском языке. Опять я запутался :(А вот это явная ошибка. Будет исправлено в новой версии.
Проверил загрузку режиссеров и всех остальных персон. Вроде бы не обнаружил неправильной загрузки.Опции nationality и RusNames мне помогли только с актерами, а режисеры вот не хотят..Ситуация мне пока не ясна. Проверю.Просто раньше экспортировал стандартным скриптом кинопоиска и там по русски сразу экспортировалось.Возможно, стандартный скрипт заносит имена по-другому. Позднее проверю.
Что-то я поторопился с ошибкой. Не могу добиться того, о чем ты говоришь. Все загружается нормально.А вот еще пример - фильм Детонатор - http://www.kinopoisk.ru/level/19/film/63971/ у него режисер только на английском, так PVD при настройках nationality=2 и RusNames=2 записывает в поле режисер, первого актера на русском языке. Опять я запутался :(А вот это явная ошибка. Будет исправлено в новой версии.
Что-то я поторопился с ошибкой. Не могу добиться того, о чем ты говоришь. Все загружается нормально.Вообще разбирался, разбирался, так ничего и не получилось ;D
Посмотри в настройках PVD, разрешено ли скрипту перезаписывать поле "Режиссер". Опиши подробно, как ты добился этого.
У меня получается то, что на скриншоте.
Вообще разбирался, разбирался, так ничего и не получилось ;DНу ты и негодник :)
А все дело было в старой версии 0.9.9.1 ...поставил самую последнюю, и все работает просто замечательно. Прошу прощения за доставленное беспокойство!
Еще хотел спросить можно ли как то сделать, чтобы импортировал не все студии, а только одну, первую ?Можно. Добавлю в новой версии.
Принимаем долгожданную версию 1.0.5.1.
Добавлено:
+ Добавлена загрузка полного времени сериала. По умолчанию это время грузится в поле "Длительность". См. опции placeTimeSerial, optTimeSerial и ufTimeSerial.
+ Реализована загрузка отзывов со всех страниц. См. опцию maxOpinion.
+ Добавлено ограничение на количество загружаемых студий (предложил galleon2006). См. опции maxStudios, maxStudiosInCat.
Изменено:
* В связях добавлено устранение конечных пробелов и запись в поле "Оригинальное название" обычного названия в случае отсутствия оригинального.
* Внутренняя реализация функции ParseStudio.
Исправлено:
! Устранена ошибка "Unexpected exception: Out of string range", возникающая при добавлении связи, название фильма для которой не указано на сайте. См., например, "Джей и молчаливый Боб наносят ответный удар" (http://www.kinopoisk.ru/level/90/film/719/).
Планы на будущее:
- Добавить опцию с для указания русских стран (предложил ViNNNtalik).
- Добавить загрузку URL-ов на незагруженные отзывы (предложил moran).
Идем на Multi-Up.com (http://multi-up.com/60915) или берем во вложении.
История изменения и планы на будущее теперь находятся в конце самого скрипта.
Отлично ,спасибо. Только приехал с командировки и тут подарок-)Чуть выше тебе ещё один подарок. :)
Единственное, может добавь, что если необходимо внесение длительности сериала в отдельном поле, то надо создать поле "Длительность сериала" типа "Короткий текст"Сделано.
и оно опять не влазит, у меня отображается в версии 9.9.4 как "тельность сериала", так что пришлось менять название-) на "Время сериала"Пока ничего не делаю, поскольку надеюсь, что nostra реализует перенос длинных названий, как в версии 0.9.8.20.
Принимаем долгожданную версию 1.0.5.1.СПАСИБО! Только я закончил "клонировать" скрипты на "рейтинг" "связи" "баблос" и заменять дисабли на энабли, как появилась эта приятная новость, теперь в распотрошил новый скрипт :) Лично мне? новые изменения никчему, но надо, значит надо, буду сидеть на актуальных скриптах, было бы что отключать - отключить не долго и чем больше есть, что отключать - тем лучше :)
2 NewSky: большая к тебе просьба: отпишись по результатам устранения дублированных фильмов.До появление нового скрипта, в Firebird Maestro "почикал" все связи, все типы связей, оптимизировался, короче был девственен и сразу решил попробовать на "Кошмарах с улицы Вязов" все прошло ОТЛИЧНО, все фильмы, во всех фильмах имеют все связи, ничего не исчезло, всё четко и зыкенско! На остальных тестить не стал, сразу запустил на обновление 4777 фильмов имеющих в описании урл с Кинопоиска (жду бана прокси :) ) Единственное не понял:
обязательно необходимо оставить включенными опции optOrigTitle и optTitle.А почему? А ника кнельзя не переписывать? Или тогда снова связи будут не корректными и они связаны с ориг назв и перевед назван? Просто я на одном фильме попробовал, и стояло дисабля на эти значения и ничего, скачалось и связи правильно прописались. Или если я например ручками правил название, тогда "связь нарушится"?
Принимаем долгожданную версию 1.0.5.1.И правда долгожданную!!! Огромное спасибо!!! Жаль только лично мне, придется еще подождать, когда...
+ Реализовать загрузку постеров оригинального размера.Потому, как мне нужна именно пакетная загрузка по принципу: "Всё на хард, что есть" :) А вот насчет "оригинального размера"... я не понял, а, что тогда сейчас качает плагин??? я один скачал с настройками по умолчанию... ну какой то большой. все хорошо, это не ОРИГИНАЛЬНЫЙ размер? или имеется ввиду, что на Кинопоиске есть отдельные ссылки на некоторые постеры, где размер еще больше? про них речь? или про что? И к сожалению, как я понял, скачать можно только один постер? нет, нажав правую кнопку мыши и запустить снова можно, но скачается тот же самый постер, а к чему тогда такая масса настроек в скрипте? Или это на будущее? И что такое "+ Реализована загрузка постеров со всех страниц." Имеется ввиду, если страниц постеров больше, чем одна и с остальных будет загружаться???? Если так. то зыка!!! Вообщем, жду пакетности ибо только она и нужна :)
+ Реализовать пакетную загрузку постеров (будет работать только в новой версии PVD).
Необходимо ли создавать новую тему для каждого из скриптов?Да, сложный вопрос... Жаль, движок форума не позволяет "прибить" к шапке один пост, что бы он отображался сверху каждой страницы, а так бы было удобней (ИМХО) создать нормальный пост, с линками с описанием и всегда все актуальное под рукой, а беседу продолжать вести как сейчас в одной теме. Ну или (я конечно не знаю, как отнесется к этому nostra да и вообще, правильно это, но как вариант...) накидать простенькую страничку под "Скрипты Для Personal Video Database Для Загрузки С Сайта Кинопоиск" и на простой хтмл страничке вывесить все скрипты, все модификации с кратким описанием и вешать туда новые версии (за это я мог бы взяться если такой вариант всех устроит, если нет... тогда предлагайте решение и говорите функции, что делать, я готов к подобной помощи)
Мне было бы удобнее, если бы все скрипты КиноПоиска находились в одной теме.
2. Напрячь NewSky на постоянное обновление. [Неудобно ни мне, ни ему (IMHO).]А, что и где обновлять? как это выглядит технически? Скрипты вояешь ты, я то не в курсе, что, когда и как. Если есть конкретное решение\задание, повторюсь, я готов.
В ближайшее время надеюсь приступить к созданию скрипта для персон.Эх... это вобще вкуснотища, а особенно если будет тянуться вся, какая возможно инфа и главное ВСЕ ФОТА АКТЕРОВ (ммм... мечта :) )
Вопрос к djek-ural, как модератору, и NewSky, как автору темы.
Как лучше поступить, чтобы оформить тему по всем правилам?
Я вижу три варианта:
1. Завести новую тему. [Не хочется дублирования.]
2. Напрячь NewSky на постоянное обновление. [Неудобно ни мне, ни ему (IMHO).]
3. Сменить автора темы. [Ну а это мне вообще не нравится - некрасиво это и неправильно.]
Посему жду ваших предложений.
UPD
Необходимо ли создавать новую тему для каждого из скриптов?
Мне было бы удобнее, если бы все скрипты КиноПоиска находились в одной теме.
Объясню, почему, и параллельно открою небольшой секрет: в дальнейшем я планирую создать шаблоны для экспорта и пакетные файлы для вызова нескольких скриптов подряд. Поскольку всё это тесно связяно, то не вижу смысла делить тему.
А ты его проверил на своей базе: работает? Спасибо не приму, пока не скажешь, что работает :)ЦитироватьПринимаем долгожданную версию 1.0.5.1.Отдельное спасибо за фикс связей!
Поправка: ...пока не скажешь, что работает на всех фильмах :)Цитировать2 NewSky: большая к тебе просьба: отпишись по результатам устранения дублированных фильмов.До появление нового скрипта, в Firebird Maestro "почикал" все связи, все типы связей, оптимизировался, короче был девственен и сразу решил попробовать на "Кошмарах с улицы Вязов" все прошло ОТЛИЧНО, все фильмы, во всех фильмах имеют все связи, ничего не исчезло, всё четко и зыкенско! На остальных тестить не стал, сразу запустил на обновление 4777 фильмов имеющих в описании урл с Кинопоиска (жду бана прокси :) )
Единственное не понял:Связь связывается с фильмом по названию, оригинальному названию и году. Если у тебя есть фильм, загруженный с КиноПоиска, но ты вручную поменял его название, то связь не установится. Но если связь уже есть, то можешь названия хоть полностью менять, связь будет связана с фильмом по внутреннему индексу.Цитироватьобязательно необходимо оставить включенными опции optOrigTitle и optTitle.А почему? А ника кнельзя не переписывать? Или тогда снова связи будут не корректными и они связаны с ориг назв и перевед назван? Просто я на одном фильме попробовал, и стояло дисабля на эти значения и ничего, скачалось и связи правильно прописались. Или если я например ручками правил название, тогда "связь нарушится"?
Ты не путай скрипт для фильмов и скрипт для постеров. Первый почти вылизан, а второй ещё только бета. Но один другому не мешает. :)ЦитироватьПринимаем долгожданную версию 1.0.5.1.И правда долгожданную!!! Огромное спасибо!!! Жаль только лично мне, придется еще подождать, когда...Цитировать+ Реализовать загрузку постеров оригинального размера.
+ Реализовать пакетную загрузку постеров (будет работать только в новой версии PVD).
Пример оригинального размера - http://www.kinopoisk.ru/picture/797796/. Скрипт грузит то, что на этой странице. А над изображением, чуть правее - ссылка на оригинальный постер - вот этого пока нет. Это действительно не у всех постеров.Цитировать+ Реализовать загрузку постеров оригинального размера.Потому, как мне нужна именно пакетная загрузка по принципу: "Всё на хард, что есть" :) А вот насчет "оригинального размера"... я не понял, а, что тогда сейчас качает плагин??? я один скачал с настройками по умолчанию... ну какой то большой. все хорошо, это не ОРИГИНАЛЬНЫЙ размер? или имеется ввиду, что на Кинопоиске есть отдельные ссылки на некоторые постеры, где размер еще больше? про них речь? или про что?
+ Реализовать пакетную загрузку постеров (будет работать только в новой версии PVD).
Текущая бета-версия программы (0.9.9.4) содержит особенность, из-за которой грузится только один постер, даже если грузить все. В связи с этим пока реализована загрузка только одного постера.Цитировать+ Реализовать загрузку постеров оригинального размера.И к сожалению, как я понял, скачать можно только один постер? нет, нажав правую кнопку мыши и запустить снова можно, но скачается тот же самый постер
+ Реализовать пакетную загрузку постеров (будет работать только в новой версии PVD).
к чему тогда такая масса настроек в скрипте? Или это на будущее?Масса настроек работает и сейчас: при разных настройках загрузятся разные постеры и в разном порядке.
И что такое "+ Реализована загрузка постеров со всех страниц." Имеется ввиду, если страниц постеров больше, чем одна и с остальных будет загружаться???? Если так. то зыка!!! Вообщем, жду пакетности ибо только она и нужна :)Именно так. Загрузка постеров со всех страниц интересна при значениях опции sort, отличных от 0. Но в карточку фильма пока можно будет загрузить только один постер.
Я имел ввиду обновление первого поста, как это сделано в прикрепленных темах раздела "Скрипты и Шаблоны".Цитировать2. Напрячь NewSky на постоянное обновление. [Неудобно ни мне, ни ему (IMHO).]А, что и где обновлять? как это выглядит технически? Скрипты вояешь ты, я то не в курсе, что, когда и как. Если есть конкретное решение\задание, повторюсь, я готов.
Еще и еще раз - СПАСИБО ЗА ТВОЙ ТРУД!!!Вот на таких спасибо и держимся :) Хватает того, что становится видно, что работа не бесполезна, и кому-то нужна. Спасибо за спасибо.
Надеюсь сохранить тот же уровень, что и для скрипта с фильмами.ЦитироватьВ ближайшее время надеюсь приступить к созданию скрипта для персон.Эх... это вобще вкуснотища, а особенно если будет тянуться вся, какая возможно инфа и главное ВСЕ ФОТА АКТЕРОВ (ммм... мечта :) )
Вообше то можно было для скрипта под постеры завести новую , потому что эта тема итак будет перегружена.Ты командир, как скажешь, так и сделаю.
Объясню, почему, и параллельно открою небольшой секрет: в дальнейшем я планирую создать шаблоны для экспорта и пакетные файлы для вызова нескольких скриптов подряд. Поскольку всё это тесно связяно, то не вижу смысла делить тему.Но всё-таки, мое объяснение тебя не убеждает?
Я например эту тему прикреплю , так как тема пользуется большим успехомЭто есть хорошо.
Поправка: ...пока не скажешь, что работает на всех фильмах
Если NewSky не против ...Я не раз говорил - я не против ничего, если это для всех :) я свою "миссию" выполнил "запустил прОцесс" :)
А насчет тем... (ИМХО) под разные скрипты было бы логичней (удобней?) свои темы, но повторюсь, эта моя ИМХА. А прибить тему и если можно в шапку темы (на каждой странице сверху) пост с линками на разные моды скрипта и описание различий и линк - было бы шикарно!
У меня появилась идея.
А насчет тем... (ИМХО) под разные скрипты было бы логичней (удобней?) свои темы, но повторюсь, эта моя ИМХА. А прибить тему и если можно в шапку темы (на каждой странице сверху) пост с линками на разные моды скрипта и описание различий и линк - было бы шикарно!
Тут правда будет действовать небольшие ограничения , не больше 4 файлов на 1 пост ....
Поэтому надо подумать какие версии загрузить в шапку , у меня предложение держать шапку с 4 мя последними версиями скрипта , при этом первая версия содержит полное описание возможностей а последуюшие 3 только изменения , поэтому просьба к Reset написать полное описание функций ...
2 djek-ural, NewSky: прошу уже хоть как-нибудь отреагировать на этот пост (http://www.videodb.info/forum_ru/index.php?topic=236.msg5017#msg5017).
Плюс к этому предлагаю сменить название темы на "КиноПоиск.ru (фильмы)" для унификации с другими темами.
В слогане фильма Тройной форсаж: Токийский Дрифт http://www.kinopoisk.ru/level/1/film/106079/ присутсвует квадратик. Насколько я понял, это знак tab.Функция замены таких квадратиков была сделана еще в самой первой версии скрипта, до меня. Замену табуляции я добавил ещё в первой своей версии - 1.0.1.3.2. Но тут другая проблема досталась по наследству - не все поля прогоняются через эту функцию. Я постараюсь убрать возможность появления квадратов со всех полей.
Может стоить встроить замену таких квадратиков?
Про квадратики я в курсе, что их замена давно реализована..просто они всплывают иногда в самых неожиданных местах_)В слогане фильма Тройной форсаж: Токийский Дрифт http://www.kinopoisk.ru/level/1/film/106079/ присутсвует квадратик. Насколько я понял, это знак tab.Функция замены таких квадратиков была сделана еще в самой первой версии скрипта, до меня. Замену табуляции я добавил ещё в первой своей версии - 1.0.1.3.2. Но тут другая проблема досталась по наследству - не все поля прогоняются через эту функцию. Я постараюсь убрать возможность появления квадратов со всех полей.
Может стоить встроить замену таких квадратиков?
Спасибо за информацию.
Вот кстати еще пару примеров: Перелом (http://www.kinopoisk.ru/level/1/film/220617/) и Обман (http://www.kinopoisk.ru/level/1/film/195616/)Спасибо, исправлю.
тут квадратики всплыли в исполняемых ролях
Предложение: для уменьшения трафика и времени вместо основной страницы http://www.kinopoisk.ru/level/1/film/?/, если требуется загружать «Знаете ли вы что...», использовать http://www.kinopoisk.ru/level/1/film/?/view_info/ok/ - они вроде идентичны, последняя полностью включает первую.Идея хорошая.
Нашел фильм с альтернативным названием: Второкурсник (Убийство школьного президента) (http://www.kinopoisk.ru/level/1/film/377138/).А я сейчас попробую озвучить свою идею, которую давно вынашиваю.
Соответственно, появилось желание выделять такие названия и записывать их в поле "Альтернативные названия".
Вот только вопрос: не единственный ли это фильм :) и есть ли фильмы со скобками в названии, но без альтернативных названий?
В связи с этим прошу сообщать о подобных фильмах.
А я сейчас попробую озвучить свою идею, которую давно вынашиваю.А вот за эту информацию тебе спасибо. Я на это не обращал внимания. Посмотрю, что можно сделать. И, надеюсь, что-нибудь выйдет, поскольку со скобками мертвяк.
Суть. Есть много импортных фильмов (неамериканских), имеющих название на родном и английском.
Пример: Молодой мастер (http://www.kinopoisk.ru/level/1/film/24721/)
На английском он звучит как: Young master, на найте же написано оригинальное название Shi di chu ma.
Так вот. НАЙТИ ЭТОТ фильм можно по всем 3 названиям (т.е. где-то введено соответствие с английским названием тоже), но в карточке фильма нет английского. Только русское и оригинальное.
Возможно ли как-нибудь выцепить английское название? Может быть оно и есть в карточке фильма, но я не нашел.
И вот его писать в поле "Альтернативное название".
Предложение: для уменьшения трафика и времени вместо основной страницы http://www.kinopoisk.ru/level/1/film/?/, если требуется загружать «Знаете ли вы что...», использовать http://www.kinopoisk.ru/level/1/film/?/view_info/ok/ - они вроде идентичны, последняя полностью включает первую.Идея хорошая.
По поводу оптимизации загрузки мне предстоит ещё работа. При отсутствии страниц с данными на сайте из скрипта они всё равно запрашиваются и идет редирект на страницу без данных. Надо проанализировать цвет вкладок на титульной странице и в зависимости от этого грузить страницы.
Я не говорил о конкретном способе реализации. Для пользователя это цвет. HTML-код я ещё не анализировал.Предложение: для уменьшения трафика и времени вместо основной страницы http://www.kinopoisk.ru/level/1/film/?/, если требуется загружать «Знаете ли вы что...», использовать http://www.kinopoisk.ru/level/1/film/?/view_info/ok/ - они вроде идентичны, последняя полностью включает первую.Идея хорошая.
По поводу оптимизации загрузки мне предстоит ещё работа. При отсутствии страниц с данными на сайте из скрипта они всё равно запрашиваются и идет редирект на страницу без данных. Надо проанализировать цвет вкладок на титульной странице и в зависимости от этого грузить страницы.
На счет цвета , это слишком мудрено , посмотри в хтмл коде есть команды , которые делают линки на страницы просто надписями и соответственно не доступны , я например таким образом собирал адреса других страниц в скрипте для Киномании.
Принимаем новую версию скрипта - 1.0.5.3.
+ Добавлена возможность загрузки альтернативных названий. См. опцию optAka. К сожалению, разделить названия пока не представляется возможным. За идею (http://www.videodb.info/forum_ru/index.php?topic=236.msg5138#msg5138) спасибо ViNNNtalik.
+ Категорию "полнометражный фильм" заменить на "фильм", дабы избежать разногласий с жанрами "мультфильм" и "короткометражный фильм". По этому вопросу отписываемся. Нужно ваше мнение.
* Теперь первая буква всех категорий - прописная.Вроде бы и так было, все названия были прописные, кроме ТВ
Я имел ввиду названия категорий наград :)* Теперь первая буква всех категорий - прописная.Вроде бы и так было, все названия были прописные, кроме ТВ
Протупил, бывает ;DЯ имел ввиду названия категорий наград :)* Теперь первая буква всех категорий - прописная.Вроде бы и так было, все названия были прописные, кроме ТВ
Прописная - большая, строчная - маленькая ;)
А для док.фильмов "полнометражный док.фильм" :)+ Категорию "полнометражный фильм" заменить на "фильм", дабы избежать разногласий с жанрами "мультфильм" и "короткометражный фильм". По этому вопросу отписываемся. Нужно ваше мнение.По мне так разницы никакой, может раз ты вспомнил про мультфильмы, для мультфильмо сделать категорию "полнометражный мультфильм"
По поводу сериалов. Будет ли / возможно ли реализовать добавление к эпизоду даты выпуска?Да / да. Будет в новой версии.
Често говоря, я категорию "полнометражный фильм" ввел просто для того, чтобы категория не пустовала при отсутствии "ТВ", "сериал" и "видео". Можно было и без этого обойтись, но как-то некрасиво.Лично для меня абсолютно неважно: фильм или полнометражный фильм. можно хоть "художественный фильм". прсто если назвать фильм: то видео и ТВ как-то уже и не фильмы получаются-)
А анализировать жанры и на основе них формировать категорию - я думаю, не наформируешься: на вкус и цвет...
Поэтому у меня осталось два варианта: заменить на что-то более общее, например, "фильм" или другой вариант, или вообще убрать, но мне это не очень нравится. :(
Конечно, в КиноПоиске информации по эпизодам кот наплакал. Но "с паршивой овцы хоть шерсти клок" :). Я думаю, что в части сериалов это обоснованное обвинение. К сожалению. При всём моём уважении к создателям КиноПоиска.Согласен. Сайт отменный, и я пока не нашел хотя бы похожего русскоязычного аналога. Поэтому кинопоиск лучший русскоязычный ресурс (база) по фильмам.
А "художественный" не вяжется с "документальным" и "мультипликационным" :(.Често говоря, я категорию "полнометражный фильм" ввел просто для того, чтобы категория не пустовала при отсутствии "ТВ", "сериал" и "видео". Можно было и без этого обойтись, но как-то некрасиво.Лично для меня абсолютно неважно: фильм или полнометражный фильм. можно хоть "художественный фильм". прсто если назвать фильм: то видео и ТВ как-то уже и не фильмы получаются-)
А анализировать жанры и на основе них формировать категорию - я думаю, не наформируешься: на вкус и цвет...
Поэтому у меня осталось два варианта: заменить на что-то более общее, например, "фильм" или другой вариант, или вообще убрать, но мне это не очень нравится. :(
Информация к размышлению:Поразмышляю :).
Лично мне не нравятся ни те ни другие и я бы все менял на: ""А мне " как раз не нравятся. Всем не угодишь. Думаю, в обычном тексте лучше оставлять как на сайте. А в заголовках и ссылках на них менять на ".
А "художественный" не вяжется с "документальным" и "мультипликационным" :(.раз так.
Может быть, вообще ничего не писать в категорию при её отсутствии: не дал КиноПоиск инфу и всё тут.
Да, вариант. Если к общему решению не придем, так и сделаю.А "художественный" не вяжется с "документальным" и "мультипликационным" :(.раз так.
Может быть, вообще ничего не писать в категорию при её отсутствии: не дал КиноПоиск инфу и всё тут.
Может проще сделать поле настаиваемым?
1 - ничего не писать, 2 - писать "КАТЕГОРИЯ" и разрешить в настройках самому пользователю определить, что он хочет видеть под "КАТЕГОРИЯ" фильм, худ.фильм или полн. фильм
Поразмышлял. :)Информация к размышлению:Поразмышляю :).
Имеем два фильма: Кавказская пленница, или новые приключения Шурика (http://www.kinopoisk.ru/level/1/film/44745/) и Операция «Ы» и другие приключения Шурика (http://www.kinopoisk.ru/level/1/film/42782/)
В связях у первого фильма написано "Операция `Ы` и другие приключения Шурика", а название второго: "Операция «Ы» и другие приключения Шурика" из-за разных кавычек PVD не может сама настроить связь между ними.
А нельзя-ли, доп. фичей (настраиваемой) сделать транслит для "русских" фильмов в поле "Оригинальное название"?А ты уверен, что хочешь именно того, о чём просишь ;)?
и еще... а как на Кинопоиске реализован "рейтинг с imdb"? нигде урла на imdb не имеется, что бы его можно было сразу забирать?Я не нашел :(.
Это я просто поинтиресовался :) можно-ли это реализовать. И именно в поле "оригинальное название". "Морока" с новыми програмными полями... будет оно... не будет... если будет то когда и всё такое... а так... действительно, во-первых для поиска на IMDB, во-вторых, как сейчас: и Название и Оригинальное название имеет одну и ту же запись... совсем лично мне и не понятно и не нравится (а сразу при обработке забыл снять галочку с переписывать оригинальное название и лишился всех своих транслитных названий). Так, что, конечно, возможно просьба и ограничивается моими потребностями, и больше это никому не нужно... но ЕСЛИ это не трудоемко и ЕСЛИ эта фича на твой (Reset) взгляд будет не лишней, был бы рад, если она появится в скрипте. Условно говоря, кому не нужно это - оставят в настройках по умолчанию нолик и делов то, а кому надо - будут тебе благодарны.А нельзя-ли, доп. фичей (настраиваемой) сделать транслит для "русских" фильмов в поле "Оригинальное название"?А ты уверен, что хочешь именно того, о чём просишь ;)?
Если я правильно понял, это необходимо для поиска русских фильмов на англоязычных сайтах (типа IMDB). Может быть, правильнее добавить в программу поле "Международное название"? Поскольку сейчас международным считается английский язык, то заполнять это поле названием на английском. Это даже не предложение, а приглашение к обсуждению.
Другой вариант: делаем совершенно отдельный скрипт, который при его вызове и обнаружении того, что название русское, а ссылки на IMDB нет, транслитерирует название, ищет фильм с этим названием и заносит найденную ссылку в поле URL. Далее работает стандартный плагин IMDB. В этом случае скрипт и плагин можно связать пакетным файлом. Достоинством является сохранение правильного оригинального названия и получение искомой ссылки на IMDB.
Ну а если вернуться к вопросу, то можно.и еще... а как на Кинопоиске реализован "рейтинг с imdb"? нигде урла на imdb не имеется, что бы его можно было сразу забирать?Я не нашел :(.
А вот мне, в отличие от проблем с именами персон, всё как раз понятно: "Название" - название на моём языке, "Оригинальное название" - название в стране-производителе. Да, для русских фильмов эти два поля совпадают, но ведь только в режиме редактирования. В режиме просмотра мы же видим одно название. А вот то, что в IMDB нет поиска по оригинальному названию - это их недостаток. Во-первых, тот же КиноПоиск ищет на всех языках, а во-вторых, в разделе Поддержка уже поднимался вопрос о проблемах с умлюутами и диакритикой на IMDB.как сейчас: и Название и Оригинальное название имеет одну и ту же запись... совсем лично мне и не понятно и не нравитсяА нельзя-ли, доп. фичей (настраиваемой) сделать транслит для "русских" фильмов в поле "Оригинальное название"?А ты уверен, что хочешь именно того, о чём просишь ;)?
... можно.
Другой вариант: делаем совершенно отдельный скрипт, который при его вызове и обнаружении того, что название русское, а ссылки на IMDB нет, транслитерирует название, ищет фильм с этим названием и заносит найденную ссылку в поле URL. Далее работает стандартный плагин IMDB. В этом случае скрипт и плагин можно связать пакетным файлом. Достоинством является сохранение правильного оригинального названия и получение искомой ссылки на IMDB.Особенно в свете твоей фразы:
сразу при обработке забыл снять галочку с переписывать оригинальное название и лишился всех своих транслитных названий
Поразмышлял. :)
И даже уже сделал функцию по замене любых кавычек на обычные в названиях и ссылках.
Но проблема-то стоит шире: кто даст гарантию того, что на сайте в названии фильма не будет длинного тире, а в ссылке - короткого, в названии - двоеточия, а в ссылке - точки, в названии - троеточия, а в ссылке - трёх точек?
Каким образом избежать всех таких возможных комбинаций?
Попробовал поискать в тестовой базе (1200 фильмов) фильмы с похожими проблемами - не нашёл.
В связи с этим вопрос: нужно ли вообще что-то делать или такие исключения единичны и можно оставить как есть?
Есть проблема с одинарной кавычкой ('). Она применяется в английских словах (it's), а также для обрамления слов. Заменять её я не могу, а если не заменять, может возникнуть вышеописанная проблема. В английских словах могут использоваться и другие виды одинарных верхних кавычек. Если же все одинарные кавычки заменять на обычную одинарную, а все двойные - на обычную двойную, то проблема всё равно не решается.Поразмышлял. :)Вообще если у nostra в планах стоит реализация связи по URL, то не знаю, стоит ли морочится с поисками всевозможных разделителей. Ну, а раз ты уже сделал замену для кавычек, то её, скорее всего, можно будет и адаптировать под другие символы, если/когда такие будут найдены пользователями.
И даже уже сделал функцию по замене любых кавычек на обычные в названиях и ссылках.
Но проблема-то стоит шире: кто даст гарантию того, что на сайте в названии фильма не будет длинного тире, а в ссылке - короткого, в названии - двоеточия, а в ссылке - точки, в названии - троеточия, а в ссылке - трёх точек?
Каким образом избежать всех таких возможных комбинаций?
Попробовал поискать в тестовой базе (1200 фильмов) фильмы с похожими проблемами - не нашёл.
В связи с этим вопрос: нужно ли вообще что-то делать или такие исключения единичны и можно оставить как есть?
Есть ли ещё похожие примеры?
Если до выхода новой версии скрипта не появится новая информация или мысли, то функция будет добавлена, но по умолчанию отключена.Есть ли ещё похожие примеры?
Из всех 516 фильмов это единственный :-)
Так что, суда по вышеописанному, можно это на ручную коррективровку
и обещанием nostra сделать связь по URLЭто хорошо. А где это обсуждалось? А от охота добавить туда еще пожелание :) (чтобы можно было настраивать отображение связей как и для фильмов, т.е. в настройках проги указывать форматирование названия не только для фильмов, но и для связей). И добавить еще один тег для форматирования названий фильмов/связей - режиссер.
По умолчанию ссылки форматируются: удаляются ведущие "http://", "www." и всё после "/" - остаётся видимым только домен. Ссылка всё равно указывает на нужный адрес.Сам как-то хотел такое предложить, но все время забывал про это :)
А где это обсуждалось?
Связь по ссылке обсуждалось в теме Группировка связей при их добавлении из скрипта (http://www.videodb.info/forum_ru/index.php?topic=361.msg4831;topicseen#msg4831).Цитироватьи обещанием nostra сделать связь по URLЭто хорошо. А где это обсуждалось? А от охота добавить туда еще пожелание :) (чтобы можно было настраивать отображение связей как и для фильмов, т.е. в настройках проги указывать форматирование названия не только для фильмов, но и для связей). И добавить еще один тег для форматирования названий фильмов/связей - режиссер.
Эта функция в скрипте загрузки персон уже работает неделю-две. Если идея понравится, предложим nostra для добавления в настройки.ЦитироватьПо умолчанию ссылки форматируются: удаляются ведущие "http://", "www." и всё после "/" - остаётся видимым только домен. Ссылка всё равно указывает на нужный адрес.Сам как-то хотел такое предложить, но все время забывал про это
Снова глюк со связями...Принял к сведению. Два часа - полёт ужасный ;). Пока не понимаю, в чём дело.
Есть фильм: Освобождение: Направление Главного Удара (http://www.kinopoisk.ru/level/1/film/46318/)
(третий фильм в цикле). Заполняем карточку. В связях прописываются все остальные фильмы. Всё в порядке. Следующим фильмом, добавляем фильм Освобождение: Прорыв (http://www.kinopoisk.ru/level/1/film/392539/) (второй фильм в цикле). Проверяем связи: все в порядке. Добавленный ранее фильм имеется (красненький) в "продолжение". А вот возвращаюсь на сам фильм и смотрю его связи и вижу, что связь со вторым добавленным исчезла. Нет его. Обновляю данные по первому фильму и получаю дополнительную закладку "начало" (еще одну к имеющейся) и в ней появляется связь со вторым добавленным фильмом :(
Я думал, что баг со связями пофиксен и смело так всё добавлял, а оно вона как :( и сколько уже подобных глючных связей в базе не известно...Если ты имеешь ввиду баг, описанный тобой 15 февраля (http://www.videodb.info/forum_ru/index.php?topic=236.msg4862#msg4862), то это не он. Тот баг у меня не повторялся, от других жалоб тоже не поступало. Описанная тобой только что проблема - новая.
Снова глюк со связями...Опиши, пожалуйста, пошагово, как ты добавляешь фильм "Освобождение: Прорыв".
Есть фильм: Освобождение: Направление Главного Удара (http://www.kinopoisk.ru/level/1/film/46318/)
(третий фильм в цикле). Заполняем карточку. В связях прописываются все остальные фильмы. Всё в порядке. Следующим фильмом, добавляем фильм Освобождение: Прорыв (http://www.kinopoisk.ru/level/1/film/392539/) (второй фильм в цикле). Проверяем связи: все в порядке. Добавленный ранее фильм имеется (красненький) в "продолжение". А вот возвращаюсь на сам фильм и смотрю его связи и вижу, что связь со вторым добавленным исчезла. Нет его. Обновляю данные по первому фильму и получаю дополнительную закладку "начало" (еще одну к имеющейся) и в ней появляется связь со вторым добавленным фильмом :(
есть ли вероятность того, что в ближайшее время появятся пользовательские поля для изображений
и торопиться с обойным скриптом не надо?
Наткнулся на такую штуку, фильм http://www.kinopoisk.ru/level/1/film/17479/ (http://www.kinopoisk.ru/level/1/film/17479/) стоит рейтинг GP, на сайте кинопоиска нет описания такого рейтинга (http://www.kinopoisk.ru/level/38/film/17479/rn/GP/ (http://www.kinopoisk.ru/level/38/film/17479/rn/GP/)), возможно это рейтинг PG просто не правильно написан...В экскурсе в историю (http://www.kinopoisk.ru/level/38/#history) рассказано, что это за рейтинг.
Большое спасибо тебе Reset, за обновление, развитие и оперативность! Отдельная благодарность, за транслитрерацию для отечественных фильмов, теперь проблем с imdb никаких! Правда иногда, попадаются фильмы, к которым почему-то не имеется этого названия. Вот пример фильма (точнее мультфильма) (http://www.kinopoisk.ru/level/1/film/44759/)Стараюсь не опускать планку :).
UPD
ещё (http://www.kinopoisk.ru/level/1/film/404326/), ещё (http://ещё),
Ошибка устранена. Исправление будет в новой версии.Большое спасибо тебе Reset, за обновление, развитие и оперативность! Отдельная благодарность, за транслитрерацию для отечественных фильмов, теперь проблем с imdb никаких! Правда иногда, попадаются фильмы, к которым почему-то не имеется этого названия. Вот пример фильма (точнее мультфильма) (http://www.kinopoisk.ru/level/1/film/44759/)Стараюсь не опускать планку :).
UPD
ещё (http://www.kinopoisk.ru/level/1/film/404326/), ещё (http://ещё),
За информацию о фильмах без транслита спасибо, посмотрю.
2003(2004): curPos := PosFrom ('<img src="/images/film', HTML, First);
if curPos = 0 then
curPos := PosFrom ('<img src="/images/image_none.gif"', HTML, First);
2004(2005): if curPos > 0 then
|
Просигнализировал Resetу, что немного описание перестало загружаться с Кинопоиска, а заодно хочу спросить... изменилось окно, с вариантами фильмов и очень плохо то, что теперь не указывается год в найденых фильмах, сложно ориентироваться, что в итоге предлагает программа. И что значит "похожие результаты"? какая надобность в этой надписи в найденных результатах?После твоей сигнализации я обнаружил, что изменилось оформление страницы с результатами поиска. Скрипт не менялся в этой части.
Вот мой случай:
(http://s50.radikal.ru/i130/0904/26/4cfe8c99930b.jpg)
Нужный фильм, как раз последний в списке "похожие результаты" и как мне его выбрать? если выберу первый фильм, это будет не он. Не пойму я что-то изменений в этой части скрипта...
Большое спасибо! Всё работает!!! ЕЕЕЕ!!! Привет Кинопоиску :)Вот это-то и странно ??? Я в части описания ничего не делал.
На 37 которые я вчера добавил, за 10 минут до "сигнала" не грузилось описание ко всем фильмам. Те же фильмы, с обновленным скриптом, за 5 минут загрузили все описания. Сейчас (с 1.0.5.6.) все тянет без проблем!Большое спасибо! Всё работает!!! ЕЕЕЕ!!! Привет Кинопоиску :)Вот это-то и странно ??? Я в части описания ничего не делал.
Когда ты мне сигнал дал, я посмотрел - действительно, описания не грузятся.
Потом занялся страницей поиска. А потом вижу, что описания опять грузятся.
Вчера описания не грузились на всех фильмах или на отдельных? Ты не мог бы проверить те фильмы, на которых описания не грузились?
Ресет, у меня предложение в порядке обсужденияХорошо, сделаю.
Ты как то сам говорил, что с сайта надо тянуть, все, что есть-)
В разделе фильмов "Кассовые сборы" есть еще немного полезной инфо (пример http://www.kinopoisk.ru/level/85/film/81288/):
1. Затраты на маркетинг
2. Сборы в 1 неделю. Для фильмов это иногда критично, отношение общие сборы и в 1 неделю многое говорит о качестве фильма и его выносливости
3. Количество кинотеатров (не важно, но в принципе пусть будет)
В закладке саундтреки:
тоже весьма интересно знать
А по поводу обсуждения: чего обсуждать? Кому-то нужно - будет загружаться. Кому не нужно - отключат.+1! Отличный подход!
Маркетинг, кстати, уже сделал :)Подскажи, что то не понял в какое поле маркетинг грузиццо_(
Он на главной странице появляется.
Я имел ввиду, сделал в своей рабочей версии. В форум эта версия ещё не попала.Маркетинг, кстати, уже сделал :)Подскажи, что то не понял в какое поле маркетинг грузиццо_(
Он на главной странице появляется.
Reset спасай уже второй день подряд скрипт 1.0.5.6. выдает ошибку "Не могу связаться с сервером" Похоже что на кинопоиске опять чегото поменяли :oПосмотри, пожалуйста, тему Проблемы с Кинопоиском (http://www.videodb.info/forum_ru/index.php?topic=452.0). Если у тебя проблема из той же серии, то совсем скоро будут выпущены обновления всех скриптов КиноПоиска.
Reset спасибо за быстрый ответ но я уже разобрался, нужно в скрите подправить вот эту строчку BASE_URL = 'http://www.kinopoisk.ru/'; т.е. в конце поставить косую черту и все заработало, пробовал убирать ее и ошибка снова появлялась. Так что пока все ОК ;DГде же ты раньше был, дорогой мой?
Сам не знаю ??? Наверное сработала какая-то внутренняя самому себе не понятная логика ;D Ну и ошибка 404 подтолкнула поэксперементировать с урлами в скрипте.Reset спасибо за быстрый ответ но я уже разобрался, нужно в скрите подправить вот эту строчку BASE_URL = 'http://www.kinopoisk.ru/'; т.е. в конце поставить косую черту и все заработало, пробовал убирать ее и ошибка снова появлялась. Так что пока все ОК ;DГде же ты раньше был, дорогой мой?
Люди на ушах стоят уже трое суток. На изменения на сайте грешили, на cookie, на referer. А тут слэш спасает все.
Как ты до этого додумался?
Кстати, к слову.. Данный метод не выходReset спасибо за быстрый ответ но я уже разобрался, нужно в скрите подправить вот эту строчку BASE_URL = 'http://www.kinopoisk.ru/'; т.е. в конце поставить косую черту и все заработало, пробовал убирать ее и ошибка снова появлялась. Так что пока все ОК ;DГде же ты раньше был, дорогой мой?
Люди на ушах стоят уже трое суток. На изменения на сайте грешили, на cookie, на referer. А тут слэш спасает все.
Как ты до этого додумался?
Кстати, к слову.. Данный метод не выходReset спасибо за быстрый ответ но я уже разобрался, нужно в скрите подправить вот эту строчку BASE_URL = 'http://www.kinopoisk.ru/'; т.е. в конце поставить косую черту и все заработало, пробовал убирать ее и ошибка снова появлялась. Так что пока все ОК ;DГде же ты раньше был, дорогой мой?
Люди на ушах стоят уже трое суток. На изменения на сайте грешили, на cookie, на referer. А тут слэш спасает все.
Как ты до этого додумался?
Я заменил как здесь написано в скрипте кинопоиска и кинопоиска_персоны.
Итог плачевный, расскажу на примере:
Беру 3 фильма неуловимых мстителей..скачиваю описание. Затем по ссылке перехожу на актера "Виктор Косых". и скачиваю его описание. и после скачки пропадают все коричневые ссылки и показывает, чо нет фильмов с этим актером в базе. Зато появляются 3 синих ссылки на фильмы о неуловимых. Т.е. пропадает ассоциация фильмов в базе и фильмов из фильмографии актера. Появляются дубли.
А если после этого скачать заново описания фильмов, о появляются такие же дубли и актеров.
ЗЫ после возвращения BASE_URL назад все проблемы пропадают
Только что проверил на нескольких фильмах, действительно такой глюк наблюдается :'(Чтож подождем обновлений от ResetaПопробуйте другие варианты из этого поста (http://www.videodb.info/forum_ru/index.php?topic=452.msg6267#msg6267).
Чего-то в скрипте глюк с расчетом суммарной длительности сериала. Сум. длительность в 2 раза больше правильной.Спасибо за информацию.
Например, для сериала "Андромеда" правильная длительность = (5*22)*1 час = 110 часов. После работы скрипта в юзер поле заносится не 110 часов, а 220 часов.
1. И хотелось бы в срипте увидеть возможность записывать значения в поля, только если они пустые.Идея давно витала в воздухе. Ждал, когда же это кому-нибудь реально понадобится. Придётся серьёзно перелопатить скрипт. Постараюсь сделать.
Т.е. типа серой галочки. Понятно. что вместо true, false (Enabled, Disabled) придется использовать что-то другое (например, числа. Типа HalfEnabled=2, Enabled=1, Disabled=0). Можно добавить еще какое-нибудь состояние, например, для добавления отсутствующих значений в поле вместо полной перезаписи.
2. Желательно добавить в скрипт константу типа ListDelim, но для других полей (например, для полей ufSites, ufMakeStudio, ufEffectStudio, ufSaleStudio). У себя я добавил константу aListDelim и заменил ею значение "#13#10" в процедурах ParseOneCategoryStudio и ParseSites, т.к. мне неудобно просматривать значения этих полей их развертыванием.Попробуем.
И, ИМХО, kinopoisk.cfg надо разделить на 2 файла: 1-ый - собственно связанный с кинопоиском, и 2-ой - связанный с БД (наименование полей, ufPrefix, ufPostfix). Необходимо из-за того, что возможно общие данные (т.е. 2-й файл) можно будет использовать в различных скриптах, а не только в одном.Может быть, ты и прав. А одинаковые настройки в разных скриптах не будут использоваться? Например, ListDelim, ListSign, LongDate. Думаю, один раз скопировать настройки не сложно. Тем более такие, которые не меняются от раза к разу. Ни у кого же не возникало идеи объединить поля Login, Password, Switch Names из настроек плагинов КиноПоиска в одном месте.
Подскажите пожалуйста, можно ли как-нибудь сделать так, чтобы импортировались не все актеры, а только те, у которых переведены имена на русский язык. Т.е. переведены они должны быть на самом сайте кинопоиска.Т.е. ты хочешь иметь возможность не добавлять в карточку фильма тех персон, имена которых не переведены на русский.
Это должен быть другой разделитель? Какие разделители на какие поля должны действовать? ListDelim - на большие элементы, aListDelim - на маленькие элементики?Разделитель другой (в данный момент у меня он ' ', т.е. двойной пробел). Мог бы и запятую, но т.к. значения представлены в виде ссылок, то эта запятая мешает. Должна действовать на поля с перечислениями (типа, как в актерах, студиях и т.п.).
Идея давно витала в воздухе. Ждал, когда же это кому-нибудь реально понадобится.Ну мне это понадобилось в тот момент, когда я вручную занес дополнительные значения в некоторые юзер. поля, а после обновления данные эти поля перезаписались. Тогда полез в скрипт смотреть чего там к чему. :)
А одинаковые настройки в разных скриптах не будут использоваться? Например, ListDelim, ListSign, LongDate.Ну и тоже можно вынести в общий файл конфига. Те настройки, которые я указал, были всего лишь навскидку, для примера. В будущем такие настройки (например, однотипные русские названия наград) можно будет юзать для преобразования с англ./др._языков на русский или русского_но_названного_по_другому на руссский_но_по_типу_кинопоиска (один и тот же тип наград на разных сайтах может быть переведен по разному).
Насколько я понял в новой бете 0.9.9.6 на скрипте кинопоиска не качает описание серий сериалов?Да, с сезонами что-то не так. Чуть позже посмотрю.
Привет Resetu и Всем участникам форума. Раньше кажись читал о таких проблемах у людей а вот теперь столкнулся и сам ???. Фильм "Особь" 1995г. ошибка 404, http://www.kinopoisk.ru/level/1/film/4769/, хотя на другие фильмы в том числе "Особь 2" информация вытягиваеться без проблем. Reset может глянеш в чем там глюк, заранее благодарю.Можешь выложить лог после появления такой ошибки?
Версия PVD 0.9.8.20 версия скрипта 1.0.6.0 лог выложить не могу ибо (прошу прощения за ламерство :-\) не знаю как его создать ???.Нет ничего страшного в том, что тебе это неизвестно. Большинству это нужно крайне редко и только при возникновении проблем.
На фильме перевозчик в бете 0.9.9.6 выскакивает вот такая ошибка.М-да. Неудачная неделя.
Я думаю это из-за формата бюджета фильма - он в евро
спасает строка:
optBudgetM := Disabled; // Бюджет
Reset огромное спасибо за науку, как говорится век живи век учись. Вобщем создал я лог просмотрел его и оказалось что ошибка выскакивала из-за того что на странице с постерами все картинки меньше чем 800x1200, изменил в скрипте параметр чтоб брал картинку с основной страницы и все заработало. Если интересно то вот вырезка из лога:Версия PVD 0.9.8.20 версия скрипта 1.0.6.0 лог выложить не могу ибо (прошу прощения за ламерство :-\) не знаю как его создать ???.Нет ничего страшного в том, что тебе это неизвестно. Большинству это нужно крайне редко и только при возникновении проблем.
Извини, что сразу не сказал, как получить лог. Посмотри в FAQ ответ на вопрос 52 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5394#msg5394).
Заодно скажи, эта ошибка возникает стабильно? Только на этом фильме? Возникает ли она, если создать новую пустую карточку, заполнить там поле URL и обновить фильм?
Спасибо и тебе за помощь, puljan.Reset огромное спасибо за науку, как говорится век живи век учись. Вобщем создал я лог просмотрел его и оказалось что ошибка выскакивала из-за того что на странице с постерами все картинки меньше чем 800x1200, изменил в скрипте параметр чтоб брал картинку с основной страницы и все заработало. Если интересно то вот вырезка из лога:Версия PVD 0.9.8.20 версия скрипта 1.0.6.0 лог выложить не могу ибо (прошу прощения за ламерство :-\) не знаю как его создать ???.Нет ничего страшного в том, что тебе это неизвестно. Большинству это нужно крайне редко и только при возникновении проблем.
Извини, что сразу не сказал, как получить лог. Посмотри в FAQ ответ на вопрос 52 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5394#msg5394).
Заодно скажи, эта ошибка возникает стабильно? Только на этом фильме? Возникает ли она, если создать новую пустую карточку, заполнить там поле URL и обновить фильм?
08.05.2009 8:41:29: Downloading from: http://www.kinopoisk.ru//images/poster/4769_0.jpg
08.05.2009 8:41:31: Download error: HTTP/1.1 404 Not Found
Еще раз спасибо за науку. :)
Вот фильм http://www.kinopoisk.ru/level/1/film/6206/На фильме перевозчик в бете 0.9.9.6 выскакивает вот такая ошибка.М-да. Неудачная неделя.
Я думаю это из-за формата бюджета фильма - он в евро
спасает строка:
optBudgetM := Disabled; // Бюджет
Это даже не вторая ошибка за последние несколько дней, которую я не могу воспроизвести. :( У меня всё грузится нормально.
Кинь, пожалуйста, pvdconf.ini, по возможности лог (или опиши последовательность действий), скрипт (точнее, настройки из него, или kinopoisk.cfg, если используешь конфиг), точную ссылку на фильм и скажи, что в карточке в поле Бюджет находится перед обновлением.
Заранее благодарен.
Спасибо за сотрудничество.Вот фильм http://www.kinopoisk.ru/level/1/film/6206/На фильме перевозчик в бете 0.9.9.6 выскакивает вот такая ошибка.М-да. Неудачная неделя.
Я думаю это из-за формата бюджета фильма - он в евро
спасает строка:
optBudgetM := Disabled; // Бюджет
Это даже не вторая ошибка за последние несколько дней, которую я не могу воспроизвести. :( У меня всё грузится нормально.
Кинь, пожалуйста, pvdconf.ini, по возможности лог (или опиши последовательность действий), скрипт (точнее, настройки из него, или kinopoisk.cfg, если используешь конфиг), точную ссылку на фильм и скажи, что в карточке в поле Бюджет находится перед обновлением.
Заранее благодарен.
лог, ini, и скрипт во вложении.
Изначально пытался обновить фильм, потом пробовал чистить поле "бюджет", затем всю карточку фильма, затем удалял фильм с CTRL . Результат один и тот же- - все время ошибка
В каких конкретно сериалах не закачивается информация по эпизодам?Насколько я понял в новой бете 0.9.9.6 на скрипте кинопоиска не качает описание серий сериалов?Да, с сезонами что-то не так. Чуть позже посмотрю.
Странно, после выхода 0.9.9.6 пробовал качать на работе сериалы..так вроде описания не качались. Сейчас дома вроде бы все нормально.В каких конкретно сериалах не закачивается информация по эпизодам?Насколько я понял в новой бете 0.9.9.6 на скрипте кинопоиска не качает описание серий сериалов?Да, с сезонами что-то не так. Чуть позже посмотрю.
Я совсем запутался. (http://i.smiles2k.net/aiwan_smiles/unsure.gif)Странно, после выхода 0.9.9.6 пробовал качать на работе сериалы..так вроде описания не качались. Сейчас дома вроде бы все нормально.В каких конкретно сериалах не закачивается информация по эпизодам?Насколько я понял в новой бете 0.9.9.6 на скрипте кинопоиска не качает описание серий сериалов?Да, с сезонами что-то не так. Чуть позже посмотрю.
П.С. Еще попробую на работе в понедельник
Ждём (http://www.videodb.info/forum_ru/index.php?topic=478.msg6688#msg6688) исправления в программе.Спасибо за сотрудничество.Вот фильм http://www.kinopoisk.ru/level/1/film/6206/На фильме перевозчик в бете 0.9.9.6 выскакивает вот такая ошибка.М-да. Неудачная неделя.
Я думаю это из-за формата бюджета фильма - он в евро
спасает строка:
optBudgetM := Disabled; // Бюджет
Это даже не вторая ошибка за последние несколько дней, которую я не могу воспроизвести. :( У меня всё грузится нормально.
Кинь, пожалуйста, pvdconf.ini, по возможности лог (или опиши последовательность действий), скрипт (точнее, настройки из него, или kinopoisk.cfg, если используешь конфиг), точную ссылку на фильм и скажи, что в карточке в поле Бюджет находится перед обновлением.
Заранее благодарен.
лог, ini, и скрипт во вложении.
Изначально пытался обновить фильм, потом пробовал чистить поле "бюджет", затем всю карточку фильма, затем удалял фильм с CTRL . Результат один и тот же- - все время ошибка
Разобрался, в чём дело. Проблема возникает в том случае, если есть одинаковые поля на главной странице и на второстепенной, но данные в этих полях отличаются. В фильме Перевозчик бюджет на главной странице равен 21 000 000, а на странице Сборы - 20 900 000. Сейчас программы этого не выносит.
Пока вопрос рассматривается в теме 0.9.9.6 ещё одна бэта (http://www.videodb.info/forum_ru/index.php?topic=478.msg6678#msg6678).
Я совсем запутался. (http://i.smiles2k.net/aiwan_smiles/unsure.gif)Странно, после выхода 0.9.9.6 пробовал качать на работе сериалы..так вроде описания не качались. Сейчас дома вроде бы все нормально.В каких конкретно сериалах не закачивается информация по эпизодам?Насколько я понял в новой бете 0.9.9.6 на скрипте кинопоиска не качает описание серий сериалов?Да, с сезонами что-то не так. Чуть позже посмотрю.
П.С. Еще попробую на работе в понедельник
Что не качалось-то?
- описание эпизодов - оно никогда не качалось;
- описание самого сериала - вроде качается:
- список эпизодов. Действительно, была проблема с загрузкой сериалов, у которых не были указаны года в названии сериала на главной странице (например, Место встречи изменить нельзя (http://www.kinopoisk.ru/level/1/film/77202/)). Исправление будет в ближайшей версии.
Собственно вопросы такие:
Какая версия скрипта kinopoisk.ru используется в "мастере добавления фильма" - 1.0.6.0 или 0.1.0.2
И вообще какая версия лучше - стабильнее ? ...
Да и еще информация по актёрам и режиссерам ( и тп.) должна закачиваться одновременно с закачкой инормации по фильму, или нужно руками потом обновлять по каждой персоне - с помощью скрипта ??? , у меня не скачивается , приходится потом заходить в "люди", выделять всех актёров и качать по ним инфу ...
и почему-то биографию у актёров не качает :( ...
и как сделать чтобы критику, дату релиза в мире и на DVD качало и т.п. , я так понял что в настройках нужно что-то добавить в "пользовательские поля" , но вот куда и что ??? - не знаю, помогите пож-та ...
Собственно вопросы такие:
Какая версия скрипта kinopoisk.ru используется в "мастере добавления фильма" - 1.0.6.0 или 0.1.0.2
И вообще какая версия лучше - стабильнее ? ...
1.0.6.0
Да и еще информация по актёрам и режиссерам ( и тп.) должна закачиваться одновременно с закачкой инормации по фильму, или нужно руками потом обновлять по каждой персоне - с помощью скрипта ??? , у меня не скачивается , приходится потом заходить в "люди", выделять всех актёров и качать по ним инфу ...
Так и придется - заходить в "люди", выделять и качать :(и почему-то биографию у актёров не качает :( ...
и как сделать чтобы критику, дату релиза в мире и на DVD качало и т.п. , я так понял что в настройках нужно что-то добавить в "пользовательские поля" , но вот куда и что ??? - не знаю, помогите пож-та ...
Меню-->Настройки-->Фильмы-->Пользовательские поля
Добавляем например поле "Бюджет", выбираем тип "Короткий текст" и жмем "Добавить"
Полный список имен и типов полей смотрим прямо в тексте скрипта (файл с именем kinopoisk.psf)
Собственно вопросы такие:До версии 0.9.9.4 программы в её поставке шел плагин версии 0.1.0.2. Начиная с версии 0.9.9.5 программы она поставляется со скриптом (последняя версия - 1.0.6.0).
Какая версия скрипта kinopoisk.ru используется в "мастере добавления фильма" - 1.0.6.0 или 0.1.0.2
И вообще какая версия лучше - стабильнее ? ...
Всё теперь всё нормально ;D ... Всем спасибо за помощь ...Так:
Вот только возник вопрос по связке imdb+kinopoisk.ru, для этого нужно сделать batch-файл и в нём указать соотв. dll для imdb и kinopoisk.ru из папки plugins, хорошо для imdb соотв. dll-ка есть, а вот как быть с кинопоиском - для неё dll в папке plugins нет, есть только реализация в виде скрипта в папке scripts в виде файла с расширением *.psf , как быть в данном случае ???
// Описание
curPos := PosFrom('style="padding:10px;padding-left:20px;" class="news">', HTML, First);
if curPos > 0 then
begin
// Необходимо для удаления пустых строк
tmp := Replace (TextBetween (HTML, 'style="padding:10px;padding-left:20px;" class="news">', '</tr>', true, First));
tmp := StringReplace (tmp, #13#10#13#10, #13#10, true, true, false);
if optDescription = Enabled then AddFieldValue(mfDescription, Replace(Tmp));
end;
// Описание
curPos := PosFrom('style="padding:10px;padding-left:20px;" class="news">', HTML, First);
if curPos > 0 then
begin
// Необходимо для удаления пустых строк
tmp := Replace (TextBetween (HTML, 'style="padding:10px;padding-left:20px;" class="news">', '</tr>', true, First));
tmp := StringReplace (tmp, #13#10#13#10, #13#10, true, true, false);
tmp := StringReplace (tmp, #13#10, #13#10#13#10, true, true, false);
if optDescription = Enabled then AddFieldValue(mfDescription, Replace(Tmp));
end;
Reset, а можно для меня лично одну опцию в скрипт? :) (не думаю, что кому-то это понадобиться)Добавил в TODO. Посмотрю, как лучше сделать.
Мне больше нравиться когда в Описании фильма все абзацы разделены между собой пустой строкой.
Каждый раз при выходе новой версии меняю код...
В принципе не сложно менять, но иногда забываю. Может можно что-то придумать ;D
Перестал "тянуть" рейтинг с кинопоиска, пробовал по разному и при нажатой галке и при серой, в том числе и в связке (в batch-файле) с imdb+kinopoisk , в чём может быть проблема , может быть что поменяли ? , если я не ошибаюсь рейтинг кинопоиска должен заносится в поле "дополнительный рейтинг", так ?Спасибо за информацию.
ResetИнформация о всех наградах заносится в поле Награды.
Еще такое предложение-пожелание, если у фильма есть оскары, то тянуть информацию об этом, а фото уменьшенной статуэтки(ок) ( как на сайте) помещать в отдельное поле в карточке фильма например вверху, будет наглядно - наверное можно будет попросить сделать nostra такое поле, ну или же можно будет использовать информацию из поля "награды" ...
В пользовательское поле "Сборы в США" скрипт усердно тулит год выпуска фильма.Нет, не только у тебя.
Или это только у меня так? :(
if (Pos('(сериал', HTML) > 0) and (Pos(' сезон', HTML) > 0) then
Но, скорее всего, это не совсем верное решение.просьба проверить ...Пардона просим конечно, но три сообщения вверх, в этом топике, на этой странице... мдя...
Собственно, сабж.спс буду тестить. И просто отлично, что саундтреки добавил. Вроде в прошлой версии не было
Большое спасибо, Reset! Будем проверять.Звиняйте за задержку.
Собственно, по твоей просьбе и добавлены. ;)Собственно, сабж.спс буду тестить. И просто отлично, что саундтреки добавил. Вроде в прошлой версии не было
ResetТолько это не баги. На момент релиза скрипт успешно грузил все поля.
я так понял во вложении скрипт с пофиксенными багами- забор рейтинга с кинопоиск и неправильное занесение полей ? , для какой версии PVD ?, у меня 0.9.9.8
Обратил внимание что стали неправильно разносится и другие поля ( не те что я писал выше), вот только какие куда значения помещаются я подзабыл , потом напишу ...Буду благодарен за информацию об ошибках.
Извините! Как сделать чтобы в поле «Студии» тянулись только Студии- Производство?(а то статистику чуточку портит) Спасибо! (база 0.9.9.10)В скрипте опции optEffectStudio и optSaleStudio установить равными Disabled.
optEffectStudio := Disabled; // Студии. Спецэффекты
optSaleStudio := Disabled; // Студии. Прокат
Побочный эффект - не будут заполняться пользовательские поля 'Студии. Спецэффекты' и 'Студии. Прокат'.
ResetВ версии 1.0.7.0 это исправлено.
Вот только сейчас - заносил - в поле сборы в США и в России занёс инофрмацию из поля слоган , фильм - Огненная Лестница - Команда 49 , версия скрипта 1.0.6.0
optEffectStudio := Disabled; // Студии. Спецэффекты
optSaleStudio := Disabled; // Студии. Прокат
Побочный эффект - не будут заполняться пользовательские поля 'Студии. Спецэффекты' и 'Студии. Прокат'.Нет, ты всё понял правильно.В скрипте опции optEffectStudio и optSaleStudio установить равными Disabled.??? Я в kinopoisk.psf в «Загрузка основной страницы фильма - отключить нельзя» поменял optEffectStudio := Disabled; // Студии. СпецэффектыКод: (kinopoisk.psf, стр. 153-154) [Выделить]optEffectStudio := Disabled; // Студии. Спецэффекты
Побочный эффект - не будут заполняться пользовательские поля 'Студии. Спецэффекты' и 'Студии. Прокат'.
optSaleStudio := Disabled; // Студии. Прокат
optSaleStudio := Disabled; // Студии. Прокат
Не помогло! Или я шото недопонял? Код: (kinopoisk.psf, стр. 153-154)???
// ParseOneCategoryStudio (HTML, 'Спецэффекты:', ufEffectStudio, optEffectStudio, res, nStudios);
// ParseOneCategoryStudio (HTML, 'Прокат:', ufSaleStudio, optSaleStudio, res, nStudios);
Побочный эффект остаётся.Reset! У меня не тянет "длительность". (Я добавил в полз.поля эту опцию, но тогда в статистику не идут данные). Что посоветуешь?В начале разработки скрипта было принято решение о том, что длительность с сайта будет заполняться в пользовательское поле "Длительность". В стандартное поле заносится информация о реальной длительности фильма.
Reset, посмотри пожалуйста новую фишку на кинопоиске....как сборы на DVD (пример http://www.kinopoisk.ru/level/1/film/280176/)Спасибо за информацию, ViNNNtalik.
после
// Описание
curPos := PosFrom('style="padding:10px;padding-left:20px;" class="news">', HTML, First);
if curPos > 0 then
begin
// Необходимо для удаления пустых строк
tmp := Replace (TextBetween (HTML, 'style="padding:10px;padding-left:20px;" class="news">', '</tr>', true, First));
tmp := StringReplace (tmp, #13#10#13#10, #13#10, true, true, false);
строку
tmp := ReplaceToSimple (TextBetween(HTML, '<span class="_reachbanner_">', '</span>', False, curPos));
tmp := ReplaceToSimple (TextBetween(HTML, '<span class="_reachbanner_">', '</span>', True, curPos));Вот спасибо! То, что надо. Только пришлось поднять её на строку выше, чтобы пустые строки удалялись.
В детстве еврейского мальчика по имени Дэнни Балинт выгнали из религиозной школы за «вольнодумство». В 22 года Дэнни выбривает голову и становится скинхедом. Теперь он — лидер банды неонацистов, объявивших войну евреям и устраивающих уличные драки и погромы. По его приказу скины готовы убивать.
Однако, несмотря на то, что авторитет Дэнни среди «соратников» растет, в душе он остается несостоявшимся раввином, который избивает евреев днем, а ночью прилежно изучает священные манускрипты на иврите…
В детстве еврейского мальчика по имени Дэнни Балинт выгнали из религиозной школы за «вольнодумство». В 22 года Дэнни выбривает голову и становится скинхедом. Теперь он — лидер банды неонацистов, объявивших войну евреям и устраивающих уличные драки и погромы. По его приказу скины готовы убивать.Однако, несмотря на то, что авторитет Дэнни среди «соратников» растет, в душе он остается несостоявшимся раввином, который избивает евреев днем, а ночью прилежно изучает священные манускрипты на иврите…
Вопрос такой :Насколько я понял, цитата приведена из фильма Фанатик (http://www.kinopoisk.ru/level/1/film/607/). Проверил в версии 0.9.9.11 программы и 1.0.7.0 скрипта, пустой строки между абзацами не добавляется.
Можно ли как-то сделать( настройть) чтобы в поле Описание записывалось не вот так:ЦитироватьВ детстве еврейского мальчика по имени Дэнни Балинт выгнали из религиозной школы за «вольнодумство». В 22 года Дэнни выбривает голову и становится скинхедом. Теперь он — лидер банды неонацистов, объявивших войну евреям и устраивающих уличные драки и погромы. По его приказу скины готовы убивать.
Однако, несмотря на то, что авторитет Дэнни среди «соратников» растет, в душе он остается несостоявшимся раввином, который избивает евреев днем, а ночью прилежно изучает священные манускрипты на иврите…
С пробелом, и с другой строки,
а вот так:ЦитироватьВ детстве еврейского мальчика по имени Дэнни Балинт выгнали из религиозной школы за «вольнодумство». В 22 года Дэнни выбривает голову и становится скинхедом. Теперь он — лидер банды неонацистов, объявивших войну евреям и устраивающих уличные драки и погромы. По его приказу скины готовы убивать.Однако, несмотря на то, что авторитет Дэнни среди «соратников» растет, в душе он остается несостоявшимся раввином, который избивает евреев днем, а ночью прилежно изучает священные манускрипты на иврите…
Без пробела, и с этой же строки, без переноса ...
??? ???
tmp := StringReplace (tmp, #13#10#13#10, #13#10, true, true, false);
следующую tmp := StringReplace (tmp, #13#10, " ", true, true, false);
В дальнейшем, возможно, добавлю в опции.
Кроме того, попался злой фильм, для которого любыми настройками nationality, RusNames и ShowPersonAs не могу получить список актёров кириллицей:Например, nationality=2 и RusNames=1 дают занесение русского имени в поле имя.
http://www.kinopoisk.ru/level/1/film/42549/ (http://www.kinopoisk.ru/level/1/film/42549/)
Не хочется создавать пользовательское поле "Длительность"Заменить строки
if formattedTime then Tmp := CorrectTime (Tmp);
if AllowAddByName (optTime, ufTime) then AddCustomFieldValueByName(ufTime, Tmp);
на строки// if formattedTime then Tmp := CorrectTime (Tmp);
Tmp := Copy (Tmp, 1, Pos (' ', Tmp) - 1);
if AllowAddByName (optTime, ufTime) then AddFieldValue(mfDuration, Tmp);
Простите ламера, но я не понял! поставил скрипт, удалил плагин, - фильмов не найдено! Ну не все продвинутые такие, объясните пожалуйста популярно. На старых версиях все работало отлично. поставил новую - одни глюки и непонятки!!!Что значит, "фильмов не найдено"?
У меня рейтинг с кинопоиска перестал грузиться после добавления на кинопоиске критики.Чё зделать с этой бедой?Не вручную же добавлять...Исправлено в версии 1.0.7.0 (http://www.videodb.info/forum_ru/index.php?topic=236.msg7262#msg7262) скрипта, входящего в дистрибутив версии 0.9.9.11 (http://www.videodb.info/forum_ru/index.php?action=down) программы.
не добавляется инфа по фильмам!Хм, та же самая история. Информация о фильмах и постеры перестали добавляться как-то внезапно сегодня где-то около часа дня по Москве. И только с Кинопоиска. С других ресурсов всё работает.
Аналогично. В строке состояния пишет "ищу фильм" - (http://img395.imageshack.us/img395/8130/87498105.th.jpg) (http://img395.imageshack.us/i/87498105.jpg/)То же самое. Поскольку у меня уже был такой случай (бан на Кинопоиске), сразу ломанулся туда. По старому аккаунту (который был в настройках базы), конечно, бан. Поскольку поставил последнюю версию поверх старой, видимо, настройки сохранились. Хотел поменять настройки подключения, только в новой версии не могу найти, где поменять логин и пароль для плагинов. Кнопка "Настройки" у плагинов не работает. И что делать?
и потом прекращается.
Скорее всего опять на кинопоиске что-то поменяли
Здрасьте, у меня такая проблема: не добавляется инфа по фильмам! Пробывал и через мастера, и через импорт - PVD просто ничего не добавляет и ничего не пишет. Версия: 0.9.9.11.
Пожалуйста, подскажите что делать!!!
+1
пришел с работы, хотел импортировать фильмец, а не вышло
в полосе загрузке пролетает сколько-то там килобайт и полоса пропадает
эта проблема обнаружена пока только при имеорте из Кинопоиск
Аналогично. В строке состояния пишет "ищу фильм" - (http://img395.imageshack.us/img395/8130/87498105.th.jpg) (http://img395.imageshack.us/i/87498105.jpg/)
и потом прекращается.
То же самое. Поскольку у меня уже был такой случай (бан на Кинопоиске), сразу ломанулся туда. По старому аккаунту (который был в настройках базы), конечно, бан. Поскольку поставил последнюю версию поверх старой, видимо, настройки сохранились. Хотел поменять настройки подключения, только в новой версии не могу найти, где поменять логин и пароль для плагинов. Кнопка "Настройки" у плагинов не работает. И что делать?
тоже вообще не работает скрипт. Скорее всего опять на кинопоиске что-то поменяли, отсюда и проблемы
тоже самое! не добавляет ничего! ???
Именно ничего - ни фильмов, ни постеров, ни актеров ???Всем спасибо!
Версия 1.0.7.1.
Описание будет позже.
добавил в скрипты, заменив старый, эффекта никакогои почему у него расширение .htm??
извиняюсь, не ту строку в импорте жал... их теперь двеа у меня не работает :(
все работает, спасибо
хотелось бы еще для постеров и персон скрипты
PS как теперь ненужную строчку из плагинов удалить?
измени расширение файла с htm на psfспасибо большое. всё работает :)
и скинь в папку Personal Video Database\Scripts\
заменив старый
правда, при этом две строки появляются в списке импорта :) одна из них рабочая
А у меня вот такой косяк при импорте новым скриптом
(http://pic.ipicture.ru/uploads/090711/thumbs/fYqrPc6Ogs.gif) (http://ipicture.ru/Gallery/Viewfull/20821286.html)
извиняюсь, не ту строку в импорте жал... их теперь двеЯ не совсем понимаю, где две строчки? Скриншот и, по-возможности, лог спасут положение. :)
все работает, спасибо
хотелось бы еще для постеров и персон скрипты
PS как теперь ненужную строчку из плагинов удалить?
А где новый скрипт скачать можно? Что-то не догнал.Пока нигде. Скоро будет.
а для постеров и персон будут?Да, но позже.
Версия 1.0.7.1. на 0.9.8.20 не работает...Для ветки 0.9.8.x необходимо изменять некоторые переменные в скрипте.
Для ветки 0.9.8.x необходимо изменять некоторые переменные в скрипте.
Для версии 1.0.7.2 сделал необходимые изменения.
Со временем поддержка версии 0.9.8.x программы будет прекращена.
Последнюю версию скрипта для версии 0.9.8.x берем на iFolder.ru или в первом вложении.В обеих ссылках одинаковые файлы. Похоже для вер. 0.9.8.x .
Последнюю версию скрипта для версии 0.9.9.5+ берем на iFolder.ru или во втором вложении.
Спасибо. Ошибся. Исправил.Для ветки 0.9.8.x необходимо изменять некоторые переменные в скрипте.
Для версии 1.0.7.2 сделал необходимые изменения.
Со временем поддержка версии 0.9.8.x программы будет прекращена.ЦитироватьПоследнюю версию скрипта для версии 0.9.8.x берем на iFolder.ru или в первом вложении.В обеих ссылках одинаковые файлы. Похоже для вер. 0.9.8.x .
Последнюю версию скрипта для версии 0.9.9.5+ берем на iFolder.ru или во втором вложении.
новые скрипты тут будут выложены?http://www.videodb.info/forum_ru/index.php?topic=236.msg7572#msg7572
можно как-то выделить пост с новыми скриптами? а то я тут уже ночую на форуме в ожидании
Aig, у меня есть этот скрипт, он не доработанЧто не доработано? У меня нормально грузит.
Aig, у меня есть этот скрипт, он не доработанЧто не доработано? У меня нормально грузит.
Подтверждаю два предыдущих поста: проблема с получением инфы при добавлении нескольких фильмов, и MPAA не добавляется.
Если в Настройки - Фильмы - Карточка данных выставленно Показывать участников как - Переведённое имя, то скачанные новые имена показаны переведёнными, а те имена что уже есть в базе показывает латиницей на оригинальном языке.Скрипт загрузки информации о фильме работает с карточкой персон опосредованно. Скрипты ПЫТАЕТСЯ добавить имена персон так, как это указано в его настройках. И это ему удаётся только в том случае, если в БД не было такой персоны. Если же при добавлении персоны оказывается, что она уже есть в базе данных, в т.ч. в скрытом виде, то порядок имён не меняется, а остаётся таким, какой он и был в карточке персон (приблизительно так. Точный механизм я не знаю). Если заполнять базу данных с нуля, настроив скрипты загрузки информации о фильмах и персонах одинаковым образом, то таких проблем не должно быть. Установить правильный порядок имен можно или обновив карточку персоны, или удалив персону (полностью, с CTRL. ВНИМАНИЕ! Это приведет к удалению персоны изо всех фильмов!) и обновив информацию о фильмах с её участием.
Если в настройках переключить с Переведённое имя на Имя - тогда показывает всё наоборот (и точно так-же путается если включить сразу и Имя, и Переведённое имя)
UPD: Причём повторное обновление с перезаписью инфы уже не помогает....
Версия 0.9.9.11В опции pathToConfig должен быть прописан полный путь к файлу конфигурации, например
Файл конфига лежит рядом с Базой и предыдущая версия скрипта подхватывала ВСЕ настройки.
С 1.0.7.3 beta не подхватилась настройка:
pgPosters := Disabled; // Загрузка страницы Постеры
optPosters := Disabled; // Постеры
Пришлось править в самом скрипте....
pathToConfig = 'C:\Program Files\Personal Video Database\Scripts\kinopoisk_poster.cfg'
Я только что проверил версию 1.0.7.3 скрипта. Настройки берутся из конфиг.файла.Не смог найти, но где-то ты сам писал, что если положит конфиг. файл рядом с файлом Базы, то никакого пути прописывать не надо..Писал. Да. Думал именно так. И работало. Но, как оказалось, программа гарантию не даёт. Путь может меняться во время работы программы.
Так и сделано и всё работает кроме.....
Короче, все работало, до 1.0.7.3 скрипта...
Ещё раз, ни каких изменений в натройках программы не делалось, тока поменял скрипт, в итоге:
0.9.8.20 - всё работает как и прежде....
0.9.9.11 - все настройки кроме выше описанной подхватываются нормально, выражается это тем, что грузится постер, загрузка которого откл. в конфиг. файле... при 1.0.7.2 постер не грузился.....
после установки скрипта 1.0.7.3 при попытке получения информации о фильме диалог выбора выглядит вот так... на любом фильме. что делать?Обрати внимание для какой версии программы ты закачал скрипт. В этом посте (http://www.videodb.info/forum_ru/index.php?topic=236.msg7662#msg7662) первое вложение - для 0.9.9.11, второе - для 0.9.8.20.
При импорте информации фильма, скрипт импортирует Бюджет и кассовые сборы(опционально), только вот не копирует в какой валюте :D На кинопоиске часто пишут в € и часто в $, было бы круто импортировать со значком валютыСтандартное поле не поддерживает занесение знака валюты. Для пользовательских полей этот вопрос можно продумать.
Ну у меня и в первый раз всё правильно было скачано, на всякий случай скачал ещё раз. всё так же((после установки скрипта 1.0.7.3 при попытке получения информации о фильме диалог выбора выглядит вот так... на любом фильме. что делать?Обрати внимание для какой версии программы ты закачал скрипт. В этом посте (http://www.videodb.info/forum_ru/index.php?topic=236.msg7662#msg7662) первое вложение - для 0.9.9.11, второе - для 0.9.8.20.
Можно ли настроить скрипт так, чтобы в стандартное поле "Студии" садились только 'Студии. Производство', Студии. Спецэффекты садились в польз. поле, а другие студии ('Прокат'?) не садились вообще? У меня Спецэффекты садятся в польз. поле, но в стандартное идут все подряд.Можно. Такое предложение уже было. Руки дойдут, сделаю.
Я, конечно, извиняюсь, но такое происходит при использовании в программе версии 0.9.9.11 скрипта для версии 0.9.8.x.Ну у меня и в первый раз всё правильно было скачано, на всякий случай скачал ещё раз. всё так же((после установки скрипта 1.0.7.3 при попытке получения информации о фильме диалог выбора выглядит вот так... на любом фильме. что делать?Обрати внимание для какой версии программы ты закачал скрипт. В этом посте (http://www.videodb.info/forum_ru/index.php?topic=236.msg7662#msg7662) первое вложение - для 0.9.9.11, второе - для 0.9.8.20.
ещё раз скачал - заработало... мистика. правда не хочет теперь работать связка kinopoisk+IMDB, но это уже мелочи.Я, конечно, извиняюсь, но такое происходит при использовании в программе версии 0.9.9.11 скрипта для версии 0.9.8.x.Ну у меня и в первый раз всё правильно было скачано, на всякий случай скачал ещё раз. всё так же((после установки скрипта 1.0.7.3 при попытке получения информации о фильме диалог выбора выглядит вот так... на любом фильме. что делать?Обрати внимание для какой версии программы ты закачал скрипт. В этом посте (http://www.videodb.info/forum_ru/index.php?topic=236.msg7662#msg7662) первое вложение - для 0.9.9.11, второе - для 0.9.8.20.
Выложи лог-файл программы (см. в FAQ ответ на вопрос 52 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5394#msg5394)) и используемый тобой скрипт.
ещё раз скачал - заработало... мистика. правда не хочет теперь работать связка kinopoisk+IMDB, но это уже мелочи.открой *.batch блокнотом и удели внимание названиям kinopoisk.psf (а не *.dll) и т.д.
Главное, что заработало. ;)ещё раз скачал - заработало... мистика.Я, конечно, извиняюсь, но такое происходит при использовании в программе версии 0.9.9.11 скрипта для версии 0.9.8.x.Ну у меня и в первый раз всё правильно было скачано, на всякий случай скачал ещё раз. всё так же((после установки скрипта 1.0.7.3 при попытке получения информации о фильме диалог выбора выглядит вот так... на любом фильме. что делать?Обрати внимание для какой версии программы ты закачал скрипт. В этом посте (http://www.videodb.info/forum_ru/index.php?topic=236.msg7662#msg7662) первое вложение - для 0.9.9.11, второе - для 0.9.8.20.
Выложи лог-файл программы (см. в FAQ ответ на вопрос 52 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5394#msg5394)) и используемый тобой скрипт.
будет ли реализована штучка как в скрипте imdb Top250?
Дык Top250 на кинопоиске работает.а можно скрин? неверится =)будет ли реализована штучка как в скрипте imdb Top250?
А как эту штуку в IMDB заставить работать, кстати?
Дык Top250 на кинопоиске работает.а можно скрин? неверится =)будет ли реализована штучка как в скрипте imdb Top250?
А как эту штуку в IMDB заставить работать, кстати?
ufBudget := 'Бюджет' ; //Короткий текст
ufMarketing := 'Маркетинг' ; //Короткий текст
ufMoneyUSA := 'Сборы в США' ; //Короткий текст
...
5. копируем в буфер обмена или запоминаем текст, находящийся между одинарными кавычками, например Бюджет. Запоминаем тип поля, указанный в конце строки;Для того, чтобы скрипт грузил дополнительную информацию, необходимо в программе создать пользовательские поля. Для этого......извините, а как сделать чтобы топ250 грузился и для имдб и для кинопоиска одновременно, ведь названия пользовательских полей у меня одинаковые получаются ???
Название поля для загрузки информации с сайта КиноПоиска можно поменять в самом скрипте. Ищем строкуДля того, чтобы скрипт грузил дополнительную информацию, необходимо в программе создать пользовательские поля. Для этого......извините, а как сделать чтобы топ250 грузился и для имдб и для кинопоиска одновременно, ведь названия пользовательских полей у меня одинаковые получаются ???
ufTop250 := 'Top250' ; //Короткий текст
и заменяем текст между одинарными кавычками на желаемый, например, на Top250 КП. В программе необходимо будет произвести соответствующие настройки (или изменить название существующего поля, или добавить новое).з.ы. забыл добавить что до этого я редактировал шкуру чтобы топ250 и количество голосов для imdb отображались сразу напротив звёзд рейтинга imdb. Из-за этого другие пользовательские поля вообще нигде не отображались. А как вернул шкуру в стандартный вид то всё стало на свои места. Тогда ещё куча вопросов =): куда девались пользовательские поля? Как одновременно сделать поля для кинопоиска и имдб напротив звёзд? И чтобы при этом при добавлении новых полей они отображались как обычно после инфы всейТут не подскажу, не знаю. Но можно отдать свой голос за пункт Детальная информация по рейтингам: кол-во проголосовавших, Top в голосовании Пожелания и планы (http://www.videodb.info/forum_ru/index.php?topic=153.0).
Тут не подскажу, не знаю. Но можно отдать свой голос за пункт Детальная информация по рейтингам: кол-во проголосовавших, Top в голосовании Пожелания и планы (http://www.videodb.info/forum_ru/index.php?topic=153.0).Спасибо, пока писал свой предыдущий пост, разобрался с Top250 :D. Проголосовал в теме за некоторые проблемы, надеюсь улучшения будут ОЧЕНь СКОРО ;)
Для того, чтобы скрипт грузил дополнительную информацию, необходимо в программе создать пользовательские поля. Для этого:Пункт 5 сделал.Никак до меня не дойдёт пункт 6.Можно скрин?Где там ставить эти ufPrefix и/или ufPostfix.А то я уже запарился пробовать по разному.Заранее спасибо!! :)
1. открываем программу;
2. заходим в настройки: Инструменты -> Настройки -> Фильмы -> Пользовательские поля;
3. открываем скрипт Scripts\kinopoisk.psf любым текстовым редактором;
4. ищем в начале скрипта строки с параметрами, начинающимися на uf. В версии 1.0.7.3 это строки 204-242. Например:Код: (kinopoisk.psf, строки 204-207) [Выделить]ufBudget := 'Бюджет' ; //Короткий текст
5. копируем в буфер обмена или запоминаем текст, находящийся между одинарными кавычками, например Бюджет. Запоминаем тип поля, указанный в конце строки;
ufMarketing := 'Маркетинг' ; //Короткий текст
ufMoneyUSA := 'Сборы в США' ; //Короткий текст
6. в настройках программы в правой части внизу в левое поле вводим название пользовательского поля, в правом поле выбираем его тип. Если в скрипте были изменены параметры ufPrefix и/или ufPostfix, то добавляем их значения соответственно в начало и конец названия пользовательского поля;
7. нажимаем кнопку Добавить;
8. при необходимости повторяем п.п.5-7;
9. закрываем настройки кнопкой OK.
Пользовательские поля будут отображены в карточке фильмов в режиме редактирования или в режиме просмотра после загрузки в них какой-либо информации.
Обрати внимание: "ЕСЛИ в скрипте были изменены параметры ufPrefix и/или ufPostfix, то ..." . Если ты НЕ менял эти параметры в СКРИПТЕ, то и настраивать их в ПРОГРАММЕ не надо....Пункт 5 сделал.Никак до меня не дойдёт пункт 6.Можно скрин?Где там ставить эти ufPrefix и/или ufPostfix.А то я уже запарился пробовать по разному.Заранее спасибо!! :)
6. в настройках программы в правой части внизу в левое поле вводим название пользовательского поля, в правом поле выбираем его тип. Если в скрипте были изменены параметры ufPrefix и/или ufPostfix, то добавляем их значения соответственно в начало и конец названия пользовательского поля;
...
Скрин во вложенииДля того, чтобы скрипт грузил дополнительную информацию, необходимо в программе создать пользовательские поля. Для этого:Пункт 5 сделал.Никак до меня не дойдёт пункт 6.Можно скрин?Где там ставить эти ufPrefix и/или ufPostfix.А то я уже запарился пробовать по разному.Заранее спасибо!! :)
1. открываем программу;
2. заходим в настройки: Инструменты -> Настройки -> Фильмы -> Пользовательские поля;
3. открываем скрипт Scripts\kinopoisk.psf любым текстовым редактором;
4. ищем в начале скрипта строки с параметрами, начинающимися на uf. В версии 1.0.7.3 это строки 204-242. Например:Код: (kinopoisk.psf, строки 204-207) [Выделить]ufBudget := 'Бюджет' ; //Короткий текст
5. копируем в буфер обмена или запоминаем текст, находящийся между одинарными кавычками, например Бюджет. Запоминаем тип поля, указанный в конце строки;
ufMarketing := 'Маркетинг' ; //Короткий текст
ufMoneyUSA := 'Сборы в США' ; //Короткий текст
6. в настройках программы в правой части внизу в левое поле вводим название пользовательского поля, в правом поле выбираем его тип. Если в скрипте были изменены параметры ufPrefix и/или ufPostfix, то добавляем их значения соответственно в начало и конец названия пользовательского поля;
7. нажимаем кнопку Добавить;
8. при необходимости повторяем п.п.5-7;
9. закрываем настройки кнопкой OK.
Пользовательские поля будут отображены в карточке фильмов в режиме редактирования или в режиме просмотра после загрузки в них какой-либо информации.
Всё верно.Обрати внимание: "ЕСЛИ в скрипте были изменены параметры ufPrefix и/или ufPostfix, то ..." . Если ты НЕ менял эти параметры в СКРИПТЕ, то и настраивать их в ПРОГРАММЕ не надо....Пункт 5 сделал.Никак до меня не дойдёт пункт 6.Можно скрин?Где там ставить эти ufPrefix и/или ufPostfix.А то я уже запарился пробовать по разному.Заранее спасибо!! :)
6. в настройках программы в правой части внизу в левое поле вводим название пользовательского поля, в правом поле выбираем его тип. Если в скрипте были изменены параметры ufPrefix и/или ufPostfix, то добавляем их значения соответственно в начало и конец названия пользовательского поля;
...
PS. ufPrefix - ufPostfix нужны, чтобы в карточке фильма показывалось не "Бюджет 250 000 000", а "Бюджет: 250 000 000" или "Бюджет - 250 000 000" :)
to Reset: я ничего не напутал?
Можно ли сделать, чтобы при импорте связей ("Ремейк", "спародирован" и т.д.) артикли передвигались, как указано в программе (или может отдельные настройки в скрипте). Причина - у меня все артикли (особенно англ.) стоят в начале, а в связях в конце. Если из связей фильма раньше не было, потом он начинает дублироваться.Скрипты и плагины не занимаются передвижением артиклей. Они отдают название программе в том виде, в каком оно взято с сайта. Программа сама передвигает артикли в соответствии с настройками.
Странность при импорте русских фильмов заключается в том, что не смотря на то, что в настройках скрипта указано трактовать все фильмы как зарубежные, русские имена персон записывать как ориг. имя латиница, а перевод на русском - но при импорте в ОБА поля персон попадает русское имя.Дай, пожалуйста, номер версий программы и скрипта. Кинь во вложение свой скрипт с настройками и конфигурационный файл, если он используется. Приведи пример(-ы) фильма и персон, на которых заметил такое поведение.
Реально честно не догоняю с настройкой скрипта,я его загружаю в папку скрипты,но ничего не обновляеться,объясните популярно,сорриУстановка и использование скрипта:
Скажите можно ли сделать так что бы дата выпуска, дата добавления и дата изменения отображались бы не 23.07.2009, а 23 июля 2009?Скрипт ни при чём. Такое отображение заложено в самой программе. Настроить это поведение на данный момент нельзя.
Спасибо.
Только что заметил, что перестало проставлять "Название" и "Оригинальное название".
Галочки нужные в настройках программы стоят. Может опять что с кинопоиском?
Кроме того, все актеры (отсутствующие в базе) стали вноситься по формату "переведенное имя/переведенное имя" что для русских, что для импортных фильмов.
версия скрипта 1.0.7.3
версия PVD 0.9.9.11
Только что заметил, что перестало проставлять "Название" и "Оригинальное название".
Галочки нужные в настройках программы стоят. Может опять что с кинопоиском?
+1
Таже история названиями
Да, и у меня тоже. Опять что-то поменяли что-ли на Кинопоиске?Спасибо за информацию. Берем новую версию.
Кроме того, все актеры (отсутствующие в базе) стали вноситься по формату "переведенное имя/переведенное имя" что для русских, что для импортных фильмов.Не могу воспроизвести. Удаляю персону в списке персон с нажатой клавишей CTRL, обновляю карточку фильма - всё нормально, оба имени персоны присутствуют.
Тьфу тьфу тьфу, на 1.0.7.4 вроде все норм стало. Спасибо большое за такую оперативную помощьКроме того, все актеры (отсутствующие в базе) стали вноситься по формату "переведенное имя/переведенное имя" что для русских, что для импортных фильмов.Не могу воспроизвести. Удаляю персону в списке персон с нажатой клавишей CTRL, обновляю карточку фильма - всё нормально, оба имени персоны присутствуют.
На каких фильмах это происходит? С какими настройками скрипта?
...Если заполнять базу данных с нуля, настроив скрипты загрузки информации о фильмах и персонах одинаковым образом, то таких проблем не должно быть. Установить правильный порядок имен можно или обновив карточку персоны, или удалив персону (полностью, с CTRL. ВНИМАНИЕ! Это приведет к удалению персоны изо всех фильмов!) и обновив информацию о фильмах с её участием.
По умолчанию скрипт настроен на автоматическое определение гос.принадлежности фильма...Если заполнять базу данных с нуля, настроив скрипты загрузки информации о фильмах и персонах одинаковым образом, то таких проблем не должно быть. Установить правильный порядок имен можно или обновив карточку персоны, или удалив персону (полностью, с CTRL. ВНИМАНИЕ! Это приведет к удалению персоны изо всех фильмов!) и обновив информацию о фильмах с её участием.
Reset, мне кажется я отловил корень проблемы с путанницей имён/переведённых имён:
1. Если инфа по фильму скачана только с IMDb (т.е. там где нет переведённых имён) и в Настройки>Фильмы>Карточка данных выставлена галочка "Имя" то имя того по кому я уже переходил отображается по русски, а все остальные только что скачанные - на латинице.
2. а если выставлена галочка "Переведённое имя" - то имя того по кому я уже переходил отображается на латинице и все остальные тоже.
Т.е. путанница в выводе из базы активированных имён - они выводятся неверно: имя - как переведённое имя, и наоборот.
Помог случай, пока устаревшим скриптом не качалась инфа с КиноПроиска - скачивал только с IMDb и сначала очень удивился что оттуда скачиваются русские имена актёров.
nationality := 0; // Указание гос.принадлежности фильмов
// 0 - автоматическое определение
Для зарубежных фильмов персоны трактуются как зарубежные и в поле Имя заносится зарубежное имя, для русских фильмов поведение определяется опцией RusNames и по умолчанию настроено на занесение в поле Имя русского имени RusNames := 1; // правила занесения имени русской персоны
// национальность персоны определяется косвенно по гос.принадлежности фильма
// персоны в полях "Режиcсеры дубляжа" и "Роли дублировали" всегда русские
// 1 - имя русское, переведенное имя транслит
Непорядка не вижу. Попробуй посмотреть здесь (http://www.videodb.info/forum_ru/index.php?topic=236.msg5191#msg5191) и здесь (http://www.videodb.info/forum_ru/index.php?topic=371.msg5185#msg5185). Если не поможет, пиши.Спасибо большое за такую оперативную помощь
Кстати, большое спасибо за оперативное обновление kinopoisk.psf :)Время было, вот оперативно и получилось. :)
Кроме того, все актеры (отсутствующие в базе) стали вноситься по формату "переведенное имя/переведенное имя" что для русских, что для импортных фильмов.Не могу воспроизвести. Удаляю персону в списке персон с нажатой клавишей CTRL, обновляю карточку фильма - всё нормально, оба имени персоны присутствуют.
На каких фильмах это происходит? С какими настройками скрипта?
...Непорядка не вижу. Попробуй посмотреть здесь (http://www.videodb.info/forum_ru/index.php?topic=236.msg5191#msg5191) и здесь (http://www.videodb.info/forum_ru/index.php?topic=371.msg5185#msg5185). Если не поможет, пиши...Спасибо, никакого непорядка и нет, всё классно, даже лучше чем было на v0.9.8.21 - но проблема в том что 99% всей моей базы создано на v0.9.8.х и те старые имена выводятся теперь наизнанку, а перекачивать всю старую инфу просто нереально...
еще один такие фильмы:Кроме того, все актеры (отсутствующие в базе) стали вноситься по формату "переведенное имя/переведенное имя" что для русских, что для импортных фильмов.Не могу воспроизвести. Удаляю персону в списке персон с нажатой клавишей CTRL, обновляю карточку фильма - всё нормально, оба имени персоны присутствуют.
На каких фильмах это происходит? С какими настройками скрипта?
споймал таки опять такой фильм Пятница 13 - Часть 2 (http://www.kinopoisk.ru/level/1/film/35951/)
Reset, проверь пожалуйста, половина имен ловиться "переведенное имя/переведенное имя" например Джилл Войт / Джилл Войт (в базе это единственный фильм, где он снимался)
Кроме того, все актеры (отсутствующие в базе) стали вноситься по формату "переведенное имя/переведенное имя" что для русских, что для импортных фильмов.Не могу воспроизвести. Удаляю персону в списке персон с нажатой клавишей CTRL, обновляю карточку фильма - всё нормально, оба имени персоны присутствуют.
На каких фильмах это происходит? С какими настройками скрипта?
споймал таки опять такой фильм Пятница 13 - Часть 2 (http://www.kinopoisk.ru/level/1/film/35951/)
Reset, проверь пожалуйста, половина имен ловиться "переведенное имя/переведенное имя" например Джилл Войт / Джилл Войт (в базе это единственный фильм, где он снимался)
еще один такие фильмы:
Спасатели (http://www.kinopoisk.ru/level/1/film/34299/)
Мое имя Энтони Гонсалвес (http://www.kinopoisk.ru/level/1/film/264824/)
С новой версией скрипта опять стали появляться люди с переведёнными именами вместо оригинальных и наоборот :(Воспроизвести не могу. Скрин во вложении.
Фильм: http://www.kinopoisk.ru/level/1/film/788/
...Но, если переведённого имени нет на КП, то то Имя соответствует оригинальному, а переведённое имя - пустое.
ЗЫ В настройках Фильмы -> Карточка данных Участники показываются только как "Имя", т.е. с этим всё в порядке. А вот в карточку человека имена заносятся наоборот.
и кстати.. в них недавняяя проблема всплыла: название фильма не вносилосьОткатываемся на версию 1.0.7.3.
С новой версией скрипта опять стали появляться люди с переведёнными именами вместо оригинальных и наоборот :(Откатился на 1.0.7.3, с людями стало снова всё нормуль :)
...
Или...Непорядка не вижу. Попробуй посмотреть здесь (http://www.videodb.info/forum_ru/index.php?topic=236.msg5191#msg5191) и здесь (http://www.videodb.info/forum_ru/index.php?topic=371.msg5185#msg5185). Если не поможет, пиши...Спасибо, никакого непорядка и нет, всё классно, даже лучше чем было на v0.9.8.21 - но проблема в том что 99% всей моей базы создано на v0.9.8.х и те старые имена выводятся теперь наизнанку, а перекачивать всю старую инфу просто нереально...
На скрине ниже какраз и видно это несоответствие (включены обе галочки: и "Имя" и "Переведённое имя") - Джеймс Римар / James Remar был внесён старой версией и отображается как Переведённое имя / Имя, а новые внесённые люди отображаются как Имя / Переведённое имя.
Будте добры, подскажите пожалуйста, что конкретно мне нужно изменить в скриптах, или в программе, чтобы исправить это несоответствие - я к сожалению не прграммист, и всё что связано с базами данных для меня "тёмный лес", поэтому могу что-то неправильно наисправлять, уж очень не хочется потерять накопленную инфу...
ЗЫ
Я уже читал где-то выше, что вписанные в базу ошибочные данные трудно исправить или выковырнуть оттуда, готов с этим смириться, собственно фильмов с путанницей пока в базу вписано не так уж и много, не больше 100. Но не хотелось бы, чтобы дальше это не ширилось, а как это сделать - не знаю...Спасибо.
nationality := 1; // Указание гос.принадлежности фильмов
или RusNames := 0; // правила занесения имени русской персоны
По желанию.
ИлиКхм, что-то вообще теперь странное получается, теперь и все новые вперемешку:Код: (kinopoisk.psf, строка 36) [Выделить]nationality := 1; // Указание гос.принадлежности фильмов
илиКод: (kinopoisk.psf, строка 51) [Выделить]RusNames := 0; // правила занесения имени русской персоны
По желанию.
Походу 1.0.7.3 снова не пашет?
Не добавляет оригинальное название и зарубежных персон вносить "оригинальное имя" (латиница) на кирилице (переведенное)... :(
Адаптация под сайт, попытка вторая - версия 1.0.7.4 betaКак оказалось, оформление названий было изменено не у всех фильмов. Поэтому некоторые фильмы корректно обрабатывал старый скрипт, а некоторые - новый. В этой версии скрипта объеденены методы поиска названия из версии 1.0.7.3 и из предыдущей 1.0.7.4.
Попробуй с новой версией. При проблемах с загрузкой названий могли быть косяки.ИлиКхм, что-то вообще теперь странное получается, теперь и все новые вперемешку:Код: (kinopoisk.psf, строка 36) [Выделить]nationality := 1; // Указание гос.принадлежности фильмов
илиКод: (kinopoisk.psf, строка 51) [Выделить]RusNames := 0; // правила занесения имени русской персоны
По желанию.
пасяп большое.. будем тестить-)Походу 1.0.7.3 снова не пашет?
Не добавляет оригинальное название и зарубежных персон вносить "оригинальное имя" (латиница) на кирилице (переведенное)... :(Адаптация под сайт, попытка вторая - версия 1.0.7.4 betaКак оказалось, оформление названий было изменено не у всех фильмов. Поэтому некоторые фильмы корректно обрабатывал старый скрипт, а некоторые - новый. В этой версии скрипта объеденены методы поиска названия из версии 1.0.7.3 и из предыдущей 1.0.7.4.Попробуй с новой версией. При проблемах с загрузкой названий могли быть косяки.ИлиКхм, что-то вообще теперь странное получается, теперь и все новые вперемешку:Код: (kinopoisk.psf, строка 36) [Выделить]nationality := 1; // Указание гос.принадлежности фильмов
илиКод: (kinopoisk.psf, строка 51) [Выделить]RusNames := 0; // правила занесения имени русской персоны
По желанию.
Поясните несведущему, что надо делать со скриптом, чтоб заработала загрузка с Кинопоиска.При выключенной программе плагин kinopoisk.dll (если он есть) из папки Plugins удаляешь, скрипт kinopoisk.psf копируешь в папку Scripts. Запускаешь программу. Пользуешься
Мне проще заменить плагин, но его просто нет...
ResetГрузи (http://www.videodb.info/forum_ru/index.php?topic=236.msg7838#msg7838)
Поправь, пожалуйста, и для вер 0.9.8.20
nationality := 1;
RusNames := 0;
transRusOrigTitle := true;
Владимир Гарин / Владимир Гарин ... Андрей,
При выключенной программе плагин kinopoisk.dll (если он есть) из папки Plugins удаляешь, скрипт kinopoisk.psf копируешь в папку Scripts. Запускаешь программу. ПользуешьсяСделал, но информация все равно не грузится...
1,0,7,4 бета 2Ничего удивительного. На странице Создатели (http://www.kinopoisk.ru/level/19/film/47040/) другой информации об актере нет. Поэтому скрипт загрузки информации о фильме больше ничего сделать не может. А вот скрипт загрузки информации о персонах может немного больше для персон. :)
настройки:Код: [Выделить]nationality := 1;
RusNames := 0;
transRusOrigTitle := true;
Фильм http://www.kinopoisk.ru/level/1/film/47040/
Результат для актеров:Код: [Выделить]Владимир Гарин / Владимир Гарин ... Андрей,
Можно ли сделать так, что бы рейтинг КиноПоиск.ru импортировался в третий рейтинг (который просто рейтинг)?Нет. Ограничения программы. Один рейтинг - жестко IMDB, другой - жестко пользовательский, третий - динамический в зависимости от скрипта/плагина. А зачем это необходимо?
Нашел еще один глюковатый фильм: в ячейке бюджет пишет "18 июля 1998"Спасибо за инфу. Когда исправлю, не знаю, поскольку уезжаю в командировку.
Властелины стихий (http://www.kinopoisk.ru/level/1/film/37521/)
Что значит, не грузится? Какая версия программы и скрипта? Что конкретно не грузится? Какие действия производишь? Опиши всё подробно.При выключенной программе плагин kinopoisk.dll (если он есть) из папки Plugins удаляешь, скрипт kinopoisk.psf копируешь в папку Scripts. Запускаешь программу. ПользуешьсяСделал, но информация все равно не грузится...
Версия 1.0.7.4 (http://www.videodb.info/forum_ru/index.php?topic=236.msg7838#msg7838) скрипта обновлена.Нашел еще один глюковатый фильм: в ячейке бюджет пишет "18 июля 1998"Спасибо за инфу. Когда исправлю, не знаю, поскольку уезжаю в командировку.
Властелины стихий (http://www.kinopoisk.ru/level/1/film/37521/)
2. Иэн Келли
... Джон
Входим в этого господина Келли и видим:
Иэн Келли
Ian Kelly
Что значит, не грузится? Какая версия программы и скрипта? Что конкретно не грузится? Какие действия производишь? Опиши всё подробно.При выключенной программе плагин kinopoisk.dll (если он есть) из папки Plugins удаляешь, скрипт kinopoisk.psf копируешь в папку Scripts. Запускаешь программу. ПользуешьсяСделал, но информация все равно не грузится...
Версия 1.0.7.4 (http://www.videodb.info/forum_ru/index.php?topic=236.msg7838#msg7838) скрипта обновлена.http://www.kinopoisk.ru/level/1/film/13459/
" /><meta name="description" content="Дельго (DELGO). Всё о фильме: фотографии, обои, комментарии пользователей, сеансы, новости, рейтинг фильма. Информация о создателях, полный список актеров, общие сборы и бюджет фильма." /><link rel="stylesheet" type="text/css" href="/js/comm.css
Премьера (РФ): 3 сентября 2009,3 сентября 2009,«Леополис»
Релиз на DVD: 1 октября 2009,«Мистерия Звука» время95 мин. В главных ролях: Дэвид Белль,Дэвид Белль
Tmp := Replace (TextBetween (HTML, 'кадры новости сайт ', '">', False, curPos));
и замените строкой Tmp := Replace (TextBetween (HTML, 'кадры новости сайт ', '" />', False, curPos));
Чего-то на кинопоиске опять чего-то намудрили. Вот что получается при получении инфы об этом (http://www.kinopoisk.ru/level/1/film/418794/) файле:Та же проблема. Как они упарили на этом кинопоиске постоянно что-то менятьЦитироватьПремьера (РФ): 3 сентября 2009,3 сентября 2009,«Леополис»
Релиз на DVD: 1 октября 2009,«Мистерия Звука» время95 мин. В главных ролях: Дэвид Белль,Дэвид Белль
кому надо срочно поправить "Другие названия, найдите в скрипте строкуСпасибо, помогло!Код: [Выделить]Tmp := Replace (TextBetween (HTML, 'кадры новости сайт ', '">', False, curPos));
и замените строкойКод: [Выделить]Tmp := Replace (TextBetween (HTML, 'кадры новости сайт ', '" />', False, curPos));
кому надо срочно поправить "Другие названия...Спасибо, gregj!
Не прописывает оригинальное и русское название. В русском прописывает то, что задано в поиске.Посмотри 5 сообщений выше (http://www.videodb.info/forum_ru/index.php?topic=236.msg7903#msg7903). gregj написал решение этой проблемы. Но повторюсь, всё равно работает криво, не забирает рейтинг МРАА. Ждем и надеемся на правку плагина Resetom под новые изменения на супер-турбо-мега-топ сайте Кинопоисктощкару :)
Может быть он имел ввиду что не прописывает ОРИГИНАЛЬНОЕ русское название, т.е. если оно уже заполнено, но отличается от того что нашлось - оно не заменяется?Не прописывает оригинальное и русское название. В русском прописывает то, что задано в поиске.Посмотри 5 сообщений выше (http://www.videodb.info/forum_ru/index.php?topic=236.msg7903#msg7903).
Не, знаю, что он имел ввиду, но с указанным выше исправлением скрипта, ЭТА часть (отвечающая за "оригинальное название" и "переведенное название") работает как положено. И вносит и перезаписывает свое название, вообщем всё, как и должно быть.Может быть он имел ввиду что не прописывает ОРИГИНАЛЬНОЕ русское название, т.е. если оно уже заполнено, но отличается от того что нашлось - оно не заменяется?Не прописывает оригинальное и русское название. В русском прописывает то, что задано в поиске.Посмотри 5 сообщений выше (http://www.videodb.info/forum_ru/index.php?topic=236.msg7903#msg7903).
Попробуй почитать тут (http://www.nimidia.com/pvd_wiki/tiki-index.php?page=%D0%9A%D0%B0%D0%BA%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D1%84%D0%B8%D0%BB%D1%8C%D0%BC&structure=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20PVD). Возможно, ты что-то неправильно делаешь. Вот только не пойму, что. Для загрузки информации о фильме через меню Импорт необходимо, чтобы в списке фильмов была выделена карточка с фильмом. Попробуй выложить лог.Цитата: ResetВерсия программы 0.9.9.11, скрипт .1.0.7.4.Что значит, не грузится? Какая версия программы и скрипта? Что конкретно не грузится? Какие действия производишь? Опиши всё подробно.При выключенной программе плагин kinopoisk.dll (если он есть) из папки Plugins удаляешь, скрипт kinopoisk.psf копируешь в папку Scripts. Запускаешь программу. ПользуешьсяСделал, но информация все равно не грузится...
Не грузится вообще никакая инфа о фильме.
Действия: качаю скрипт, при выкл. программе удаляю плагин kinopoisk.dll из папки Plugins, скрипт kinopoisk.psf кидаю в папку Scripts, запускаю программу, жму Импорт>>импортировать информацию о фильме из КиноПоиск.Ru и..... нифига не грузится...
Попробуй почитать тут (http://www.nimidia.com/pvd_wiki/tiki-index.php?page=%D0%9A%D0%B0%D0%BA%20%D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D0%B8%D1%82%D1%8C%20%D1%84%D0%B8%D0%BB%D1%8C%D0%BC&structure=%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE%20%D0%BF%D0%BE%20PVD). Возможно, ты что-то неправильно делаешь. Вот только не пойму, что. Для загрузки информации о фильме через меню Импорт необходимо, чтобы в списке фильмов была выделена карточка с фильмом. Попробуй выложить лог.Спасибо за помощь. Все заработало. Видимо, глюк был в самой программе. Просто переустановил ее - теперь все нормально.
Я имел в виду, что как обычно показываю файл - он мне выделяет в поиске часть названия файла, типа: Boiler Room - Boilernaja, после поиска прописывает в НАЗВАНИИ не переводное название (как раньше), а ту-же фразу из поиска: Boiler Room - Boilernaja, а оригинальное название не прописывает вообще - поле пустое. Изменил фразу из поста, стало чуть лучше в других названиях, но все-равно коряво.
Самое главное: некорректно прописывает переведенное название (просто копирует из поля поиска, хотя фильм определяет правильно и оставляет пустым поле оригинального названия)
кому надо срочно поправить "Другие названия, найдите в скрипте строкуМне тоже помогло с "другими названиями". Спасибо. А вот "оригинальное название" не берет вообще. Приходится идти по ссылке и копировать вручную.Код: [Выделить]Tmp := Replace (TextBetween (HTML, 'кадры новости сайт ', '">', False, curPos));
и замените строкойКод: [Выделить]Tmp := Replace (TextBetween (HTML, 'кадры новости сайт ', '" />', False, curPos));
...Можно ли это как-то поправить? ...Можно выбрать для импорта не просто kinopoisk.psf а imdb+kinopoisk.batch - тогда будет браться инфа с обоих сайтов и взаимодополняться (если правильно выставить галочки в настройках imdb.dll и kinopoisk.psf: отсутствие галочки - ничего не скачивать по этой позиции; затенённая галочка - не перезаписывать инфу по этой позиции, если она уже есть; обычная галочка - перезаписать инфу по этой позиции)
По поводу замечаний:
Когда фильм просмотрен, в верхнем левом углу ставишь галку, автоматически добавляется число (текущее). Так вот у меня дата просмотра выходит за поля программы и кроме первых двух чисел ничего не видно. (не видно месяц, год). Не кретично и,возможно, об этом писали и я просто пропустил, но довожу до сведения.
Спасибо за программу
Для шкурки "PVD Classic" ищем строку <column width="120" space="1"> и заменяем 120 на 160 ;)По поводу замечаний:
Когда фильм просмотрен, в верхнем левом углу ставишь галку, автоматически добавляется число (текущее). Так вот у меня дата просмотра выходит за поля программы и кроме первых двух чисел ничего не видно. (не видно месяц, год). Не кретично и,возможно, об этом писали и я просто пропустил, но довожу до сведения.
Спасибо за программу
Это проблема шкурки, а не скрипта. Что бы поправить нужно лезть именно в нее, или как вариант в перевод, заменив на сокращение, например - "Просм."
При загрузке фильмов выдает список, выбираешь нужный, а потом снова выдает список, но уже пустой. Беда...А в шапке второго окна со списком не написано название и год фильма?Если написано,то на ок нажми,он вытянет этот фильм.
Написано, Но всё равно ничего не вытягивает :'( . Окошко просто закрывается без каких либо действийПри загрузке фильмов выдает список, выбираешь нужный, а потом снова выдает список, но уже пустой. Беда...А в шапке второго окна со списком не написано название и год фильма?Если написано,то на ок нажми,он вытянет этот фильм.
Пропиши правильный URL вручную и будет тебе счастье. ;)Ага, можно вообще все вручную вбить, но ведь хочется автоматизации. ;)
А у тебя включена фишка "Тихий режим для всех плагинов"?Нет, не включена. Ежели создавать фильм с нуля, добавлением или через мастера, то да, выбор предлагает.
При импорте с кинопоиска в "Другие названия" импортирует что-то непонятноепочитай последние странички: Отец скрипта в командировке :). Так что с этой проблемой пока только ручками
PS настройте, пожалуйста, импорт MPAA с кинопоиска
PPS скрипт вроде бы последний у меня
Tmp := Replace (TextBetween (HTML, 'кадры новости сайт ', '">', False, curPos));
Tmp := Replace (TextBetween (HTML, 'кадры новости сайт ', '" />', False, curPos));
// Рейтинг MPAA
curPos := PosFrom('рейтинг MPAA', HTML, First);
if curPos > 0 then
begin
curPos := PosFrom('<img', HTML, curPos);
tmp := Copy(HTML, curPos, PosFrom('</a>', HTML, curPos)-curPos);
tmp := copy(tmp, pos('alt=', tmp)+5, pos(' /', tmp) - pos('alt=', tmp) - 6);
If (Pos('Рейтинг', TMP) = 0) Or (Pos('Рейтинг', Tmp) > 2)Then
Begin
curPos := PosFrom('рейтинг MPAA', HTML, First);
Tmp := HTMLValues2(HTML, '<a', '</a>', '>', '</a>', ',', curPos);
End;
if (tmp = 'Рейтинг R') then //13049
tmp := 'Рейтинг R - Детям до 17 лет обязательно присутствие родителей'
else if (tmp = 'Рейтинг PG') then // 4135
tmp := 'Рейтинг PG — Рекомендуется присутствие родителей'
else if (tmp = 'Рейтинг PG-13') then // 3454
tmp := 'Рейтинг PG-13 — Детям до 13 лет просмотр нежелателен'
else if (tmp = 'Рейтинг G') then // 1394
tmp := 'Рейтинг G - Нет возрастных ограничений'
else if (tmp = 'Рейтинг NC-17') then // 101
tmp := 'Рейтинг NC-17 — Лицам до 17 лет просмотр запрещен'
else if (tmp = 'M') then
tmp := 'Рейтинг M — Подростковое ограничение, от 11 до 13 лет'
else if (tmp = 'X') then
tmp := 'Рейтинг X — На сеанс не допускаются лица, не достигшие 17-летнего возраста'
else if (tmp = 'GP') then
tmp := 'Рейтинг GP — Нет возрастных ограничений, рекомендуется присутствие родителей';
if AllowAddByNumber (optMPAA, gfMPAA) then AddFieldValue(mfMPAA, Tmp);
end;
// Рейтинг MPAA
curPos := PosFrom('рейтинг MPAA', HTML, First);
if curPos > 0 then
begin
curPos := PosFrom('<img', HTML, curPos);
tmp := Copy(HTML, curPos, PosFrom('</a>', HTML, curPos)-curPos);
tmp := TextBetween (HTML, 'alt=''', '''', true, curPos);
If (Pos('Рейтинг', TMP) = 0) Or (Pos('Рейтинг', Tmp) > 2)Then
Begin
curPos := PosFrom('рейтинг MPAA', HTML, First);
Tmp := HTMLValues2(HTML, '<a', '</a>', '>', '</a>', ',', curPos);
End;
if (tmp = 'рейтинг R') then //13049
tmp := 'Рейтинг R - Детям до 17 лет обязательно присутствие родителей'
else if (tmp = 'рейтинг PG') then // 4135
tmp := 'Рейтинг PG — Рекомендуется присутствие родителей'
else if (tmp = 'рейтинг PG-13') then // 3454
tmp := 'Рейтинг PG-13 — Детям до 13 лет просмотр нежелателен'
else if (tmp = 'рейтинг G') then // 1394
tmp := 'Рейтинг G - Нет возрастных ограничений'
else if (tmp = 'рейтинг NC-17') then // 101
tmp := 'Рейтинг NC-17 — Лицам до 17 лет просмотр запрещен'
else if (tmp = 'M') then
tmp := 'Рейтинг M — Подростковое ограничение, от 11 до 13 лет'
else if (tmp = 'X') then
tmp := 'Рейтинг X — На сеанс не допускаются лица, не достигшие 17-летнего возраста'
else if (tmp = 'GP') then
tmp := 'Рейтинг GP — Нет возрастных ограничений, рекомендуется присутствие родителей';
if AllowAddByNumber (optMPAA, gfMPAA) then AddFieldValue(mfMPAA, Tmp);
end;
Пока отца скрипта нет, можете сами внести исправления.спасибо Большое, помогло. Ещё бы разобраться с полями Релиз на DVD (тут влазит лишняя инфа от релиза на блюрэй) и Релиз на Blu-Ray (а тут влазит рейтинг MPAA)
.....
По поводу рейтинга - мне нужны названия фильмов с рейтингом M, X и GP для проверки, т.к. я таких фильмов не нашел сам.
Ещё бы разобраться с полями Релиз на DVD (тут влазит лишняя инфа от релиза на блюрэй) и Релиз на Blu-Ray (а тут влазит рейтинг MPAA)Проверяйте:
Tmp := Replace (HTMLValues2(HTML, '>релиз на DVD<', '</tr>', '<a', '</a>', ',', curPos));
Tmp := Replace (HTMLValues2(HTML, '>релиз на DVD<', '</tr>', '<a', '</', ',', curPos));
Tmp := Replace (HTMLValues2(HTML, '>релиз на Blu-Ray<', '</tr>', '<a', '</a>', ',', curPos));
Tmp := Replace (HTMLValues2(HTML, '>релиз на Blu-Ray<', '</tr>', '<a', '</', ',', curPos));
уважаемый Duran, может быть подскажете фикс и для поля "Оригинальное название"?
а то не получается потом из IMDB инфу по нему вытянуть ((
спасибо
уважаемый Duran, может быть подскажете фикс и для поля "Оригинальное название"?
а то не получается потом из IMDB инфу по нему вытянуть ((
спасибо
М? А в чем там конкретно проблема?
С отзывами посмотрел, фикса пока не будет. В упор не понимаю, почему грузится только первый.Хорошо-бы :) "только первый" у меня ни одного, от того и просигнализировал.
//****** ParseOpinions ****** Парсим отзывы зрителей ******
var
strOpinions : WideString;
procedure ParseOpinions (HTML : WideString);
var
curPos, endPos, i : Integer; // Начальная и конечная позиции
Tmp, Tmp2, Tmp3, URL : WideString; // Временные переменные
Items : TWideArray;
hasEnd, getMaxCharInOpinion : Boolean;
Begin
endPos := 1;
i := nOpinion + 1;
// Загрузка отзывов
while true do
Begin
if (maxOpinion > 0) And (i > maxOpinion) then Break;
curPos := PosFrom ('<h3 class="profile-name"><img', HTML, endPos);
if curPos <= 0 then
Break;
endPos := PosFrom ('<div id="comment_num_vote_', HTML, curPos);
Tmp := Copy (HTML, curPos, endPos - curPos); // Отзыв целиком
Tmp := StringReplace (Tmp, '<br />', '<br>', true, true, false);
curPos := 1;
Tmp2 := TextBetween (Tmp, '<h3 class="profile-name">', '</h3>', false, curPos); // Имя пользователя
Tmp2 := Tmp2 + ' /' + TextBetween (Tmp, '<td style="color:#fff">', ' | ', false, curPos) + '/'; // Дата создания отзыва
curPos := 1;
Tmp2 := Tmp2 + ' ' + HTMLValues2 (Tmp, '<span id=''ext_title_', '<span>', '''>', '<span>', '', curPos) + #13#10; // Заголовок отзыва
curPos := PosFrom ('<span id=''ext_text_', Tmp, curPos);
Tmp2 := Tmp2 + TextBetween (Tmp, '>', '<span>', true, curPos); // Собственно отзыв
Tmp2 := Replace (Tmp2);
Tmp2 := StringReplace (Tmp2, #13#10#13#10, #13#10, true, true, false);
Tmp2 := StringReplace (Tmp2, #13#10#13#10, #13#10, true, true, false);
if (maxCharInOpinion > 0) And ((length (strOpinions) + 2 + length (Tmp2)) > maxCharInOpinion) then
Begin
i := i - 1;
getMaxCharInOpinion := true;
Continue;
End;
if strOpinions <> '' then
strOpinions := strOpinions + #13#10#13#10;
strOpinions := strOpinions + Tmp2;
// strOpinions := strOpinions + IntToStr (i);
Inc (i);
End;
//****** ParseOpinions ****** Парсим отзывы зрителей ******
var
strOpinions : WideString;
procedure ParseOpinions (HTML : WideString);
var
curPos, endPos, i : Integer; // Начальная и конечная позиции
Tmp, Tmp2, Tmp3, URL : WideString; // Временные переменные
Items : TWideArray;
hasEnd, getMaxCharInOpinion : Boolean;
Begin
endPos := 1;
i := nOpinion + 1;
// Загрузка отзывов
while true do
Begin
if (maxOpinion > 0) And (i > maxOpinion) then Break;
curPos := PosFrom ('<p class="user"><a href', HTML, endPos);
if curPos <= 0 then
Break;
endPos := PosFrom ('<li id="comment_num_vote_', HTML, curPos);
Tmp := Copy (HTML, curPos, endPos - curPos); // Отзыв целиком
Tmp := StringReplace (Tmp, '<br />', '<br>', true, true, false);
curPos := 1;
Tmp2 := TextBetween (Tmp, '/">', '</a></p>', false, curPos); // Имя пользователя
Tmp2 := Tmp2 + ' /' + TextBetween (Tmp, '<span class="date">', ' | ', false, curPos) + '/'; // Дата создания отзыва
curPos := 1;
Tmp2 := Tmp2 + ' ' + HTMLValues (Tmp, '<p class="sub_title"', '</p>', '">', '</p>', '', curPos) + #13#10; // Заголовок отзыва
curPos := PosFrom ('<p id="ext_text_', Tmp, curPos);
Tmp2 := Tmp2 + TextBetween (Tmp, '">', '</p>', true, curPos); // Собственно отзыв
Tmp2 := Replace (Tmp2);
Tmp2 := StringReplace (Tmp2, #13#10#13#10, #13#10, true, true, false);
Tmp2 := StringReplace (Tmp2, #13#10#13#10, #13#10, true, true, false);
if (maxCharInOpinion > 0) And ((length (strOpinions) + 2 + length (Tmp2)) > maxCharInOpinion) then
Begin
i := i - 1;
getMaxCharInOpinion := true;
Continue;
End;
if strOpinions <> '' then
strOpinions := strOpinions + #13#10#13#10;
strOpinions := strOpinions + Tmp2;
// strOpinions := strOpinions + IntToStr (i);
Inc (i);
End;
И рейтинг MPAA с Кинопоиска тоже не берется.читаем предыдущую страницу, посты тов-ща Duran, там написано как всё пофиксить ;)
Кто-то знает как его настроить?
да, действительно рейтинг MPAA пофиксил, спасибо.И рейтинг MPAA с Кинопоиска тоже не берется.читаем предыдущую страницу, посты тов-ща Duran, там написано как всё пофиксить ;)
Кто-то знает как его настроить?
Куча фиксов - версия 1.0.7.5.
Все благодарности отправляются Duran.
Доброго времени суток всем ! Давненько тута я небыл ;D, если старожилов не затруднит скажите какая версия скрипта для кинопоиска для последней версии PVD актуальна ( т.е минимум багов и проблем с закачкой инфы и т.п) , ну и может что свеженькое появилось ( было исправлено) в скриптах для загрузки инфы с других сайтов, или свежие скрипты есть. Буду признателен за инфу ;) !!! ...Смотри тему Пользовательские плагины и скрипты (http://www.videodb.info/forum_ru/index.php?topic=588.0).
Подскажите, пожалуйста, у меня в скрипте kinopoisk.psf вот такая опции «maxPersons := 200;».Раньше по актерам все тянулось (ну до 200 персон).Сегодня пробовал закачать инфу по фильмам «Джонни Д.» и «Трансформеры 2» - все нормально только актеров не всех вносит! (только штук 10 или 20 хоть том их больше сотни) PVD 0.9.9.11 (другом диске стоит 0.9.9.14) скрипт 1.0.7.5
Спасибо,всё работает :D
Загрузил последнюю версию. Заработало все, что не работало, но возникли новые проблемы:Посмотри тему Размер постера при импорте. (http://www.videodb.info/forum_ru/index.php?topic=597.msg8205#msg8205)
1. Постер снова стал грузиться с первой страницы (мелкий)
2. У актеров не грузятся роли, которые они исполняют.На каких конкретно фильмах? Настройки не менялись? Только что проверил на 5 фильмах - роли грузятся.
Все. Накрылась моя база из 2,5 тыс. фильмов после последней "модернизации"....Посмотри в FAQ ответ на вопрос 39 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5217#msg5217).
Вообще ничего не открывается. Один раз базу уже воссоздавал заново. На 3-й раз уже нет ни сил, ни нервов.
Что посоветуете?
Настроил для себя параметры скрипта. Всё загружалось просто отлично. Тут решил сделать апгрейд и всё слетело. :(Что значит "слетело"? Нужна какая-то помощь?
Настроил все пункты в скрипте kinopoisk.psf и kinopoisk_person.psf (как было настроено у меня до апгрейда). А параметр ShowPersonAs не функционирует. Я задавал ему разные значения, а персоны в фильме загружаются латиницей и только те которые есть в базе на кириллице. Еще раз скажу, что задавал ВСЕ значения, а результата - ноль.Параметр ShowPersonAs действует только на пользовательские поля: 'Операторы', 'Директора фильма', 'Роли дублировали' и 'Режиcсеры дубляжа'. Это аналог группы настроек Инструменты -> Настройки -> Фильмы -> Карточка данных -> Показывать участников как для стандартных полей.
Похоже что сочетание PVD 0.9.9.11 и скрипта экспорта фильмов kinopoisk.psf (версии 1.0.7.3 или 1.0.7.4) дало забавный, но не приятный результат - были перепутаны поля, куда импортировались имя актера на русском и английском языках.Есть вариант, при котором не нужно ждать обновлений программы, скрипта или написания каких-нибудь запросов - обновить неправильных персон скриптом загрузки информации о персонах (http://www.videodb.info/forum_ru/index.php?topic=371.0). Имена установятся в соответствии с настройками скрипта.
То есть при получении информации о фильме - "Barry Pepper" писалось в поле "Переведенное имя", а "Бэрри Пеппер" в поле "Имя".
Апгрейд скрипта kinopoisk.psf до версии 1.0.7.6 дал то, что теперь всё пишется правильно.
Оригинальное английское имя - в "имя".
Переведенное на русский имя - в "Переведенное имя".
Проблема теперь собстно в том - не понятно, что теперь делать с 800-ми фильмами, которые я успел забить в базу данных, и у которых перепутаны данные в полях русских-англицких имен. ;D :(
привет, поле актеры пустое при добавлении или обновлении инфы о фильме с кинопоиск.ру, версия PVD 0.9.8.20 скрипт_фильмы 1.0.7.6, опять на сайте изменения ?Да, снова изменения.
Актеры появились, спасибо. А название на русском все равно автоматом не становится, приходится своиме рукаме все. Ж:-(Не грузится поле Оригинальное название?
НО: создает сразу 2 записи, одна нормальная с данными файла на носителе, а вторая - без данных о файле. Приходится подтирать дубликаты.Возможно, тебе поможет ответ на вопрос 36 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5217#msg5217) в FAQ.
Версия программы 0.9.9.14, информация о фильмах загружается, поле "актеры" пустое. Что надо сделать, чтобы скачивались фамилии актеров?http://www.videodb.info/forum_ru/index.php?topic=236.msg8313#msg8313
...или я чего-то недонастроил?..(http://pic.ipicture.ru/uploads/091002/7XbNGHDe5w.jpg) (http://pic.ipicture.ru/uploads/091002/dBTcOvnIZs.jpg)
а актеров - до 15.В эти 15 актеров могут не попасть актеры, сыгравшие главные роли. Так что толку от этого.
а актеров - до 15.В эти 15 актеров могут не попасть актеры, сыгравшие главные роли. Так что толку от этого.
C актерами разобрался (спасибо за исправленный скрипт!), а вот как настроить показ длительности фильма?Посмотри тут (http://www.videodb.info/forum_ru/index.php?topic=537.msg7798;topicseen#msg7798)
CII
На кинопоиске нет показателя главности актера.
Актеры импортируются в том порядке, в котором они представлены на странице. Да, чаще всего главные герои идут в самом верху страницы, но не всегда.
Очередные изменения на сайте - версия 1.0.7.8.спасибо большое за поддержку и оперативное обновление
Сегодня загрузил последнюю версию, установил, обновил скрипты, запустил, ввел новый фильм и при запросе с kinopoisk.ru имею вот такую картинку. Может сегодня опять поменяли страницу ? Можете проверить, пожалуйста ? Если задать название на латинском, то укажет список для выбора с правильным названием, после выбора снова выведет картинку.Добро пожаловать на форум, TZ.
Странно, с новым скриптом у меня при импорте инфы о фильме среди создателей картины (актеры, режиссер, композитор и т.д.) половина отображается на английском языке (т.е. оригинальные имена), а половина - переведенные на русский имена. WTF ?Добро пожаловать на форум, Van_funeral.
...жаль теперь всё равно придется руками затирать баблос несуществующий :( Надеялся скрипт сам всё потрет. Раз думаю записи нет, значит и не должно быть в карточке, раз он переписывает значение. Ан нет... :(...Ничего не могу поделать: ограничения программы. Даже при попытке заполнить поле с данными пустым текстом программа этого не делает: остаются старые данные.
Походу теперь какой-то трабл с "Длительностью" в пользователском поле. Всё по 00 00 00 или наоборот 65 часов кинишкаСпасибо, посмотрю, как получится.
Есть ли в этом скрипте возможность не заполнять оба поля персоны одинаковым именем, если на кинопоиске указано только одно имя ?Скрипт не дублирует имена. Если есть только имя, то персона добавится только с именем. Если же есть только переведённое имя, то программа сама продублирует его в имя.
/trans name
добявятся оба имени.name
добавится персона только с именем.
Спасибо!Вот блин. Глаз замылился. Там раньше по-другому было.
Я понял так, что 0.9.9.5+ старше, чем 0.9.9.8х и поэтому 0.9.9.8х ближе к последней версии 0.9.9.14 ...
Может там описать как-то по-другому ...
А как же тогда получается, что в случае если на кинопоиске, есть только одно имя персоны при импорте фильма в карточке фильма оба поля заполнены одинаковым именем ? И можно ли это изменить ?Есть ли в этом скрипте возможность не заполнять оба поля персоны одинаковым именем, если на кинопоиске указано только одно имя ?Скрипт не дублирует имена. Если есть только имя, то персона добавится только с именем. Если же есть только переведённое имя, то программа сама продублирует его в имя.
Для проверки можно в любом фильме вручную добавить персону в видеКод: [Выделить]/trans name
добявятся оба имени.
В случае добавления персоны в видеКод: [Выделить]name
добавится персона только с именем.
Оба поля заполняются в том случае, если это единственное имя персоны в соответствии с настройками скрипта попадает в поле Переведённое имя. На данный момент изменить нельзя.А как же тогда получается, что в случае если на кинопоиске, есть только одно имя персоны при импорте фильма в карточке фильма оба поля заполнены одинаковым именем ? И можно ли это изменить ?Есть ли в этом скрипте возможность не заполнять оба поля персоны одинаковым именем, если на кинопоиске указано только одно имя ?Скрипт не дублирует имена. Если есть только имя, то персона добавится только с именем. Если же есть только переведённое имя, то программа сама продублирует его в имя.
Для проверки можно в любом фильме вручную добавить персону в видеКод: [Выделить]/trans name
добявятся оба имени.
В случае добавления персоны в видеКод: [Выделить]name
добавится персона только с именем.
Кто делает транслит имен?Заносится только то, что есть на сайте.
Или они заносятся только в случае, если присутствуют на сайте ?
...версия 1.0.7.9...
Получилась странная вещь: после замены 1.0.7.8 на 1.0.7.9 просто пропали все пункты с загрузкой инфы о фильме с КиноПоиска...
Constнадо после kinopoisk.cfg поставить одинарную кавычку, и всё будет в порядке.
pathToConfig = 'kinopoisk.cfg; // Укажите полный путь к файлу конфигурации
Const
pathToConfig = 'kinopoisk.cfg'; // Укажите полный путь к файлу конфигурации
Прошу прощения за досадный ляп....версия 1.0.7.9...
Получилась странная вещь: после замены 1.0.7.8 на 1.0.7.9 просто пропали все пункты с загрузкой инфы о фильме с КиноПоиска...
Откатился на 1.0.7.8
(PVD v.0.9.9.11)
Доброго времени суток всем участникам форума. Давно хотел задать вопрос. Почему у меня через раз не загружается MPAA как на предыдущих скриптах так и на последнем 1.0.7.9. PVD 0/9/9/14/ в частности фильм Суррогаты http://www.kinopoisk.ru/level/1/film/397671/. Заранее спасибо.упс... а и правда, не тянется МРАА
PVD v.0.9.9.11: и 1.0.7.8, и 1.0.7.9 все с МРАА.Это вам сударь с IMDB затянулось :) У вас первый урл imdb вот с него и "пришло" МРАА. Попробуйте, если в "связке" качаете, качнуть только с Кинопоиска. Оттуда вдобавок, всё тянется на русском ;)
Может что-то в настройках?
Не тянет МРАА, ДлительностьДлительность тянет версия 1.0.7.9 (http://www.videodb.info/forum_ru/index.php?topic=236.msg8432#msg8432) скрипта. MPAA посмотрю по возможноси
(0.9.9.14, 1.0.7.7)
:o
У меня почему-то импортирует имена актеров так - первое имя на русском, остальные на english.Посмотри тут (http://www.videodb.info/forum_ru/index.php?topic=236.msg8420#msg8420).
PVD 0.9.9.14 и последнии версии скриптов.
Как исправить?
Заодно хотел узнать, можно ли ограничить количество импортируемых актеров.Посмотри описание настройки (http://www.videodb.info/forum_ru/index.php?topic=236.msg5938#msg5938) maxPersons.
И "Сайты" перестали тянуться :( (с 12 октября точно) Вообщем, по ходу МРАА, Сайты... и нужно теперь всё остальное будет проверить...
Решил загружать "Саундтреки", а они что-то не грузятся.Постараюсь проверить и исправить загрузку всех полей в ближайшее время.
У меня сейчас вер. 1.0.7.7 тянет MPAA. Видимо, вернули взад :). Кстати, я передпочитаю MPAA брать с IMDB, где он есть - там пишется причина присвоения рейтинга напр. "Rated PG-13 for intense sequences of violence, disturbing images, language, sexuality and a drug-related scene." ("Суррогаты").Не тянет МРАА, ДлительностьДлительность тянет версия 1.0.7.9скрипта. MPAA посмотрю по возможноси
(0.9.9.14, 1.0.7.7)
Забыл что нужно в скрипте поправить чтобы он тянул все зрительские рецензии что есть на странице с фильмом.
Может кто подскажет ? ... ;D
maxOpinion := 1; // Максимальное количество отзывов зрителей (на одной странице 10 отзывов, 0 - без ограничений)
У меня предложение: сделать, чтобы "директор картины" импортировался в поле "продюссер". Ведь по сути это он и есть, в советском варианте. Кто за, против, и почему?
Похоже, опять небольшие проблемы: в поле Слоган вносится имя режиссёра.
Похоже, опять небольшие проблемы: в поле Слоган вносится имя режиссёра.
Подтверждаю , просто не хотел писать :) , ждал когда кто-нибудь напишет :) ...
при импорте информации о фильме с кинопоиска, даже если указан URL, программа выдает пустую экранную форму, где обычно бывает список возможных фильмов.Удостоверься, что скачал скрипт для своей версии программы. Такое встречалось в версии программы 0.9.9.x при установке скрипта для версии 0.9.8.x.
Насколько я знаю, не должна отображаться данная ЭФ, если есть URL. Ну и, соответственно, если она и выскакивает, то должен же быть хотя бы список для выбора.
Версия скрипта 1.0.7.9
можно в комментах вверху скрипта указывать версию программы?Поддерживаю. В названии файла версии нет, а в самом файле сразу не найдешь.
Предложение по скрипту:Есть в планах на будущее (http://www.videodb.info/forum_ru/index.php?topic=236.msg5018#msg5018). Скачка и вставка в данной версии программы невозможны.
1).Добавить в скрипт - чтобы он в карточку фильма вставлял ссылку на трейлер , если он есть на кинопоиске; и идеальный вариант - хотя бы скачка, но лучше скачка и вставка трейлера в карточку фильма.
2).Раскраска рецензии также как на кинопоиске:Продублируй в теме Пожелания и планы (http://www.videodb.info/forum_ru/index.php?topic=153.0). В текущей версии программы невозможно.
Положительный отзыв - зелёный цвет
Отрицательный отзыв - красный цвет
Нейтральный отзыв - серый цвет.
Градацию цвета в зависимости от оценки в отзыве ( в конце отзыва):
от 1 до 4 - отрицательный отзыв
от 4 до 10 - положительный отзыв
без оценки - нейтральный отзыв
И предложение не связанное с кинопоиском:Кто мешает добавить пользовательское поле и добавлять в него ссылки в виде
Добавить поле "скачанно из" (источник) , в формате url ...
<link url="http://www.domain.ru/">Best Site</link>
В новой версии скрипта пользовательское поле "Саундтреки" так и не грузятся.Всё грузится, как и в предудыщих версиях. Установи опцию pgSoundtrack в Enabled
pgSoundtrack := Enabled; // Саундтреки
В новой версии скрипта пользовательское поле "Саундтреки" так и не грузятся.Всё грузится, как и в предудыщих версиях. Установи опцию pgSoundtrack в EnabledКод: (kinopoisk.psf, стр.195) [Выделить]pgSoundtrack := Enabled; // Саундтреки
ResetЕсть две версии скрипта - под 0.9.9.x и под 0.9.8.x.
Я так понимаю что версия скрипта 1.0.7.10 под версию PVD 0.9..9.14 не работает ? или работает ?, я попробовал - не сработала почем-то :(, только под 0.9.9.8 работает ? ...
А да - не заметил , прошу прощения, тогда вопрос снят ...ResetЕсть две версии скрипта - под 0.9.9.x и под 0.9.8.x.
Я так понимаю что версия скрипта 1.0.7.10 под версию PVD 0.9..9.14 не работает ? или работает ?, я попробовал - не сработала почем-то :(, только под 0.9.9.8 работает ? ...
При попытке импортировать постер "Socket Error 11004" ... :)
Или этот только у меня ?
Сегодня началось.
Поправочка. Заработало опять. ???
Поправочка. Заработало опять. ???
Заработало что ?
Господа, эта тема называется КиноПоиск.ru (фильмы), а вам сюда: КиноПоиск.ru (постеры) (http://www.videodb.info/forum_ru/index.php?topic=370.msg8785#msg8785)Поправочка. Заработало опять. ???
Заработало что ?
Ничего не заработало как выдавала ошибку так и выдает. ХЕЛП! :(
Заметил странность со скачиванием наград: у фильма Жизнь прекрасна http://www.kinopoisk.ru/level/1/film/381/ (http://www.kinopoisk.ru/level/1/film/381/) 3 оскара и 4 номинации, а у меня скачивается только 4 номинации и 1 награда (за саундтрек)
Затем я скачиваю карточку Роберто Бениньи http://www.kinopoisk.ru/level/4/people/38057 (http://www.kinopoisk.ru/level/4/people/38057). На сайте у него за этот фильм 2 номинации и 2 награды Оскар. А качает только номинациb: "лучший режиссер" и "лучший сценарий"
Хм..аналогичная ситуация с фильмом темный рыцарь http://www.kinopoisk.ru/level/1/film/111543/ (http://www.kinopoisk.ru/level/1/film/111543/) не качает осках за лучшую мужскую роль второго плана и Хитом Леджером (тоже не качает лучшую мужскую роль второго плана)Спасибо за внимательность.
Очередные исправления - версия 1.0.7.11.А можно добавить в скрипт такое же форматирование как в 1.0.7.10
Добро пожаловать на форум, Bez.Очередные исправления - версия 1.0.7.11.А можно добавить в скрипт такое же форматирование как в 1.0.7.10
Теперь сайты при включенном поле createLink располагаются не каждый на своей строке, а подряд через пробелы, как в стандартном поле URL.
в пользовательские поля "Студии.Прокат", "Студии.Спецэффекты", "Студии.Производство"
Есть идея куда девать маленький постер с главной страницы о фильме , его нужно загружать в список выбора фильмов , тогда выбор будет идити намного удобнее с картинкой , а где брать адрес , все очень просто.Идея хорошая. Есть, правда, вероятность того, что на каких-то фильмах ссылка на превью будет не такая, и точно есть фильмы без превью. Я думал, программа будет выдавать ошибку на таких ссылках, ан нет, все тихенько.
Вот адрес одного фильма.
http://www.kinopoisk.ru/level/1/film/102223/
а вот адрес маленького постера.
http://www.kinopoisk.ru/images/film/102223.jpg
Если присмотреться сдесь есть закономерности , которые можно взять из основного адрреса.
//************************************************************************
//*** Парсинг информации о фильме с сайта http://www.kinopoisk.ru ***
//*** Совместим с программой версии: 0.9.9.x ***
//*** SCRIPT_VERSION = '1.0.7.11' ***
//*** Автор первых версий: Александр Цапко ***
//*** Автор первых версий: Александр Цапко ***
//*** E-Mail: Alexandr@Tsapko.org.ua ***
//*** ***
//*** Добавления произвел: Reset (http://www.videodb.info/forum_ru) ***
//*** E-Mail: pvd_ag@mail.ru ***
//************************************************************************
ResetА смысл какой? В настройках программы красиво отображается версия загруженного скрипта.Версия последняя. Не грузится слоган.
Запутался в версиях. Все таки надо указывать номер версии в шапке, что-то типа этогоКод: [Выделить]//************************************************************************
//*** Парсинг информации о фильме с сайта http://www.kinopoisk.ru ***
//*** Совместим с программой версии: 0.9.9.x ***
//*** SCRIPT_VERSION = '1.0.7.11' ***
//*** Автор первых версий: Александр Цапко ***
//*** Автор первых версий: Александр Цапко ***
//*** E-Mail: Alexandr@Tsapko.org.ua ***
//*** ***
//*** Добавления произвел: Reset (http://www.videodb.info/forum_ru) ***
//*** E-Mail: pvd_ag@mail.ru ***
//************************************************************************
Сегодня (24 ноября) перестало загружаться описание к фильмам.
Проверял на:
http://www.kinopoisk.ru/level/1/film/276446/
http://www.kinopoisk.ru/level/1/film/432823/
http://www.kinopoisk.ru/level/1/film/283371/
версия kinopoisk.psf: v1.0.7.11 от 22.11.2009
Вчера ещё всё грузилось...
А смысл какой? В настройках программы красиво отображается версия загруженного скрипта.Красиво. Но для этого надо запустить программу и добраться до настроек при условии, что интересующий скрипт находится в соответствующей папке программы. А так нажал F3 (TC) и сразу видно из любого места, с любого носителя.
А я вот запутался в какой теме писать о проблемах...Желательно писать в теме, соответствующей скрипту, который хочется обсудить или при использовании которого возникли проблемы. Или в раздел Поддержка. В любом случае ничто не останется незамеченным :).
Честно говоря, особая надобность в этом мне не ясна. А дублировать не хочу, поскольку в конце концов это внесёт ещё большую путаницу, когда я-таки забуду обновить шапку :(А смысл какой? В настройках программы красиво отображается версия загруженного скрипта.Красиво. Но для этого надо запустить программу и добраться до настроек при условии, что интересующий скрипт находится в соответствующей папке программы. А так нажал F3 (TC) и сразу видно из любого места, с любого носителя.
...Спасибо! Заработало! :)
Исправлено:
! Отсутствие загрузки описания фильмов.
...
Вопрос про влияние файла конфигурации. Пока в самом скрипте не укажешь "optRatingIMDB := Enabled;" рейтинг IMDB не грузится. Проверил на разных фильмах. Похожая ситуация и с другими установками (категорически утверждать не буду, но на всякий случай исправляю и конфиг и скрипт своими значениями, отличными от значений по умолчанию).Только что проверил - optRatingIMDB прекрасно берётся из файла конфигурации, перекрывая настройки скрипта.
pathToConfig = 'C:\Program Files\Personal Video Database\Scripts\kinopoisk.cfg'; // Укажите полный путь к файлу конфигурации
Не обновляются все персоны (актеры и режиссер).Недопонял. Не обновляются вообще или обновляются так, как описано далее?
Не обновляются все персоны (актеры и режиссер). Первичное заполнение карточки у меня производится из текстового файла. При этом все персоны (имена чаще всего на русском) попадают в карточку в виде "Мартин Лоуренс / Мартин Лоуренс" http://www.videodb.info/forum_ru/index.php?topic=212.msg8796#msg8796 (http://www.videodb.info/forum_ru/index.php?topic=212.msg8796#msg8796). После импорта имя не меняется, но персона получает свой url и имя обновляется на "Martin Lawrence / Мартин Лоуренс" после импорта информации о персоне в окне "Люди". Так что в целом не критично.Сейчас гарантировать не буду, но, насколько я помню, это свойство программы. Если персона добавлена и была просмотрена, то её имена фиксируются и могут быть изменены или вручную или скриптом загрузки персон, другие скрипты имена уже не обновляют.
P.S. В настройках скрипта, в соответствующих категориях, стоят черные птицы.
Версия есть еще в конце файла, перед "Планами на будущее":А смысл какой? В настройках программы красиво отображается версия загруженного скрипта.Красиво. Но для этого надо запустить программу и добраться до настроек при условии, что интересующий скрипт находится в соответствующей папке программы. А так нажал F3 (TC) и сразу видно из любого места, с любого носителя.
или я что-то намудрил со своими скинами, или опять изменения на кинопоиске и не качается описание фильмовПроверил 10 случайно выбранных фильмов - нормально качает.
Народ такая проблема загрузил последнюю версию скрипта Загрузка доходит до мини постера потом все обрывается и выдает ошибку 10060! Помогите плиз :-[Такая бяка проявляется на каком-то определенном фильме или на всех подряд.
...Спасибо! Заработало! :)
Исправлено:
! Отсутствие загрузки описания фильмов.
...
Так и есть - разное оформление описаний у разных фильмов. В прошлой версии мне не удалось выцепить такой разницы, подумал, что изменили везде. В следующей версии учту....Спасибо! Заработало! :)
Исправлено:
! Отсутствие загрузки описания фильмов.
...
Сори, но опять сегодня перестало грузиться описание фильма....
Проверял на:
http://www.kinopoisk.ru/level/1/film/24075/
http://www.kinopoisk.ru/level/1/film/89192/
http://www.kinopoisk.ru/level/1/film/15156/
Вчера вечером ещё грузилось...
ЗЫ
Кстати перестало загружаться после смены предыдущей фоновой картинки сайта на картинку с пивной темой - может как-то попробовать учесть в скрипте подобные вариации на сайте, а то так и будет постоянно каждый раз что-то выпадать из загрузки...
UPD:
А вот на этом http://www.kinopoisk.ru/level/1/film/2769/ - ЗАГРУЗИЛОСЬ!
Стронно... а с сылок выше - так и не грузится...
...
Исправлено:
! Отсутствие загрузки описания фильмов.
...
Обнаружил странный глюк , при добавление фильма Развлечение , версия скрипта 10712Проблема локализована и описана в теме Некорректная обработка рисунков (http://www.videodb.info/forum_ru/index.php?topic=681.msg8954#msg8954).
Когда появляется окно выбора фильмов при попытке сделать скроллинг ниже вылетает программа , без всяких там предупреждений , просто все закрывается.
Здравствуйте! Пользуюсь программой давно, сначала все было нормально, потом перестали грузиться все данные кроме описания. Обновила версию до 0.9.9.14, отметила чтобы данные брались с Кинопоиска, не отображаются актеры, режисеры, слоганы, и главное описание. Я не понимаю ничего в этих скриптах и плагинах. Объясните плиз, что мне нужно сделать чтобы устранить проблему, только пожалуйста как для особо тупых, подробно. Я прочитала весь форум, честно говоря мало что поняла. Извините если это повторение. Программа очень нравится. СпасибоДобро пожаловать на форум, LisaLisa.
...не отображаются актеры, режисеры, слоганы, и главное описание...Все описанные тобой проблемы характерны для предыдущих версий скриптов по загрузке информации с сайта КиноПоиска. Дело в том, что программа (последняя версия 0.9.9.14) обеспечивает только работу с базой данных, а импорт/экспорт и вид представления информации обеспечивается дополнительными модулями к ней (см. ответ на вопрос 50 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5394#msg5394) в FAQ).
...Я не понимаю ничего в этих скриптах и плагинах. Объясните плиз, что мне нужно сделать чтобы устранить проблему...Сейчас автор программы (nostra) добавляет в программу функцию автоматического обновления. Ну а пока её нет, надо сделать всё ручками. Идём на страницу Загрузить (http://www.videodb.info/forum_ru/index.php?action=down), прокручиваем её до раздела Scripts и скачиваем скрипты КиноПоиска из необходимых разделов (фильмы, персоны, постеры, скриншоты, обложки). Разархивируем их и кидаем в папку Scripts в каталоге с программой. Перезапускаем программу, если она была запущена и пользуемся.
Обновил скрипты. перестало грузится все. Выдает ошибку...Добро пожаловать на форум, karpiatnik.
У меня опять то работает, то нет. Выдает: Socket Error *10051.. Вчера было нормально. сегодня опять то же самое...Проблема с сетью. Пробуй в другое время.
To Reset: почему-то упорно не хочет скачиваться никакая инфа вот об этом фильме http://www.kinopoisk.ru/level/1/film/392006/ (но в браузере он открывается) - с другими фильмами никаких проблем нет, всё скачивается. Скрипт kinopoisk.psf 1.0.7.13Какая-нибудь ошибка не выдаётся (тихий режим надо отключить, если он включен)?
Вопрос не принципиальный, просто наткнулся на это впервые...
...(тихий режим надо отключить, если он включен)...
NAME=IMDB+Kinopoisk
DESC=Get movie information from IMDB.com and Kinopoisk.ru
TYPE=2
EXECUTE=imdb.dll|kinopoisk.psf
...ошибка 404 при загрузке страницы Связи (httр://www.kinopoisk.ru/level/90/film/392006/), то это ошибка скорее на сайте, чем в скрипте или программе: ссылка на страницу Связь есть, а самой страницы нет.
Либо сегодня там уже исправили (хотя я пробовал 3 дня подряд до сегодняшней попытки) - либо что-то у меня с настройками: у меня всегда включен тихий режим, раньше ессно никаких сообщений не выдавалось. Сейчас отключил тихий режим и всё сразу скачалось. Снова включил тихий режим, вычистил все поля и запустил свой скрипт imdb+kinopoisk.batch которым всегда качаю инфу - снова всё скачалось...Оперативно на КиноПоиске работают: я им сообщил о глюке со ссылкой Связи за час до твоего поста. И они уже исправили всё. Сейчас проверил - ссылочка на сайте работает корректно. Так что всё ок.
...Оперативно на КиноПоиске работают: я им сообщил о глюке со ссылкой Связи за час до твоего поста. И они уже исправили всё...Спасибо за дистанционную помощь))))
...Тихий режим нужен был только для того, чтобы сообщение об ошибке в программе выдалось. В тихом режиме оно не выдаётся, но ошибка, ессно, всё равно есть.Про функцию "тихий режим" я в курсе, наверное я сумбурно объяснил ситуацию: просто у меня так совпало, что я отключил тихий режим - тут вся инфа вдруг сразу и скачалась, а 3 дня до этого все попытки были бесполезными. Вот я и насторожился на счёт возможного глюка в моих настройках - я ж тогда ещё не знал что они уже всё исправили.
Ошибка, не может импортировать...Та же ошибка, что и описанная на предыдущей странице: на главной странице с фильмом ссылка на страницу Связи есть, а самой страницы Связи нет.
(17.12.2009 10:13:13) Compiling script: kinopoisk.psf
(17.12.2009 10:13:13) Script compiled successfully: kinopoisk.psf
(17.12.2009 10:13:13) Executing script binary
(17.12.2009 10:13:13) Авторизация...
(17.12.2009 10:13:13) Ищу информацию о фильме: Человек с поезда
(17.12.2009 10:13:13) GET: http://www.kinopoisk.ru/level/1/film/7883
(17.12.2009 10:13:16) GET: http://www.kinopoisk.ru/level/1/film/7883/view_info/ok/
(17.12.2009 10:13:17) GET: http://www.kinopoisk.ru/level/94/film/7883/
(17.12.2009 10:13:18) GET: http://www.kinopoisk.ru/level/19/film/7883/
(17.12.2009 10:13:19) GET: http://www.kinopoisk.ru/level/15/film/7883/
(17.12.2009 10:13:20) GET: http://www.kinopoisk.ru/level/91/film/7883/
(17.12.2009 10:13:21) GET: http://www.kinopoisk.ru/level/92/film/7883/
(17.12.2009 10:13:22) GET: http://www.kinopoisk.ru/level/90/film/7883/
(17.12.2009 10:13:22) Redirected to: /level/404/
(17.12.2009 10:13:22) HTTP/1.1 404 Not Found
2 nostra: может, не прерывать работу по этой ошибке, а возвращать такую страницу скрипту? Тогда её можно обработать и перейти к следующей.
А не "поломался" ли тихий режим? ни один фильм в тихом режиме не находит...Вроде находит (проверил на Аватаре). Просто в тихом режиме инфа о новом фильме будет загружена только в том случае, если в результатах поиска, после отсеивания по введённым названию, оригинальному названию и году, останется только один фильм (для Аватара это сработало только при вводе названия "Аватар", оригинального названия "Avatar" и года 2009).
В том-то и дело, я думал названия на русском + год будет достаточно (при условии, что такого названия точно нет в других годах) ан нет... ни одного фильма не нашел, очень жаль, что нужны три состовляющих для тихого режима.Да нет, все три поля не обязательны. Всё зависит от того, что вернёт КиноПоиск. Может хватить и одного поля.
Нет, для этого есть отдельный скрипт | 22 (44%) |
Да, пусть грузится большой постер с первой страницы с постерами | 21 (42%) |
Да, пусть грузится маленький постер с основной страницы фильма | 7 (14%) |
В следующих версиях скрипта загрузка мини-постера по умолчанию, вероятно, будет отключена.А что в таком случае будет происходить при загрузке фильмов, у которых есть только маленький постер на основной странице фильма и напрочь отсутствуют другие? Например http://www.kinopoisk.ru/level/1/film/21677/
В следующих версиях скрипта загрузка мини-постера по умолчанию, вероятно, будет отключена.А что в таком случае будет происходить при загрузке фильмов без постеров? Например
http://www.kinopoisk.ru/level/1/film/21677/
Скрипт обновления информации о фильме по умолчанию не будет грузить постеры.В следующих версиях скрипта загрузка мини-постера по умолчанию, вероятно, будет отключена.А что в таком случае будет происходить при загрузке фильмов, у которых есть только маленький постер на основной странице фильма и напрочь отсутствуют другие? Например http://www.kinopoisk.ru/level/1/film/21677/
2 nostra: А может быть, расширить функцию загрузки страницы? Нужно добавить флаг к загружаемой странице.Цитировать2 nostra: может, не прерывать работу по этой ошибке, а возвращать такую страницу скрипту? Тогда её можно обработать и перейти к следующей.
Дело в том, что в этом случае я не получаю страницу, а только код ошибки. Я могу конечно его игнорировать, но хорошо ли это?
Хотелосьбы узнать,как можно ограничить количество загружаеммых актёров к фильму из кинопоиска?
Добро пожаловать на форум, videoman.
См. описание опции maxPersons в описании настроек (http://www.videodb.info/forum_ru/index.php?topic=236.msg5938#msg5938) скрипта.
Удачи!
У меня ещё возник один вопрос,не отображаеться длительность фильма
Проблему так и не смог решить (Что конкретно не получилось? Опиши подробнее, на каком пункте настройки (http://www.videodb.info/forum_ru/index.php?topic=236.msg7757#msg7757) ты повис, и мы постараемся решить проблему.
Ещё вот хотел спросить,когда нажимаешь на ссылку из фильмографии актёра,то давляет этот фильм в мой список,а хотелоьбы сделать,чтоб фильмов которых у меня нет,просто ссылки были на них из фильмографии актёра неактивнымиИнструменты -> Настройки -> Разное -> Ссылки -> Нажатие по невидимой ссылке -> Ничего
Незнаю получилось ли у меня обьяснить,на всякий случай кинул скрин
Ещё вот хотел спросить,когда нажимаешь на ссылку из фильмографии актёра,то давляет этот фильм в мой список,а хотелоьбы сделать,чтоб фильмов которых у меня нет,просто ссылки были на них из фильмографии актёра неактивнымиИнструменты -> Настройки -> Разное -> Ссылки -> Нажатие по невидимой ссылке -> Ничего
Незнаю получилось ли у меня обьяснить,на всякий случай кинул скрин
Указанная опция действует только на поля, в которых ссылки генерируются автоматически. В карточке персоны это только поле Фильмография. Фильмы, находящиеся в разделах Дополнительная фильмография или Лучшие фильмы на самом деле находятся в поле Биография и не подпадают под эту опцию. Возможно, дело в этом. Другого мне в голову ничего не приходит, поскольку только что проверил - всё работает.Ещё вот хотел спросить,когда нажимаешь на ссылку из фильмографии актёра,то давляет этот фильм в мой список,а хотелоьбы сделать,чтоб фильмов которых у меня нет,просто ссылки были на них из фильмографии актёра неактивнымиИнструменты -> Настройки -> Разное -> Ссылки -> Нажатие по невидимой ссылке -> Ничего
Незнаю получилось ли у меня обьяснить,на всякий случай кинул скрин
А уменя не работает. Сделал всё как на писано, нажимаю на фильм из фильмографии актёра и он всёравно добовляется в список фильмов.
с талкнулся с неочень приятным действием программы и не могу понять почему так. персоны которые импортируются с Кинопоиска в фильмы стали записываться на английском языке. до обновления программы они вписывались на русском. как это исправить?Видимо, ты обновился с очень давнишней версии программы.
Видимо, ты обновился с очень давнишней версии программы.
Прочитай информацию о настройке занесения персон (http://www.videodb.info/forum_ru/index.php?topic=236.msg5191#msg5191). Если не поможет, пиши.
К сожалению, при создании скрипта не была обеспечена совместимость со старым плагином. Но теперь уже как есть...
...Это скрипт, сам сайт, сама прога или все вместе ? ... :(
Последние 3-4 недели практически невозможно загузить инфу с кинопоиска. :(
Постоянные подвисания при считывании инфы, таймауты.
Внизу высвечивается строка типа :
Загружаю http://www.kinopoisk.ru/limages/film/128356.jpg и висит до "посинения" пока не отменю, или выскочит "Download thread wait timeout".
Может кто-нибудь сказать что-то по этому поводу ?
Это скрипт, сам сайт, сама прога или все вместе ?
До этого успешно считал инфу к почти 4000 фильмов и все было ОК, а сейчас ... :(
// Задержка между загрузками страниц.
// Если скрипт говорит, что нет связи с сервером - возможно страница еще
// не успела загрузиться. Увеличьте это значение на порядок.
//
// Если и это не помогает - поставьте переменную MsgDelay в True
// Это активирует "ручную" задержку (нужно будет нажимать кнопку ОК)
Const
Delay = 0;
MsgDelay = False;
...Это скрипт, сам сайт, сама прога или все вместе ? ... :(
Сайт скорее всего, такое-же наблюдаю уже недели две.
Вряд ли , только вчера наблюдал небольшой перегруз - и то при поиске по ключевым словам , сегодня ситуация исправилась ...
При импорте информации о фильме не загружается информация об актерах. Проверено на нескольких фильмах.Какая версия программы и скрипта (см. ответ на вопрос 49 (http://www.videodb.info/forum_ru/index.php?topic=134.msg5219#msg5219) в FAQ)?
Ошибка!Где можно почистить вложения? Не нашёл в настройках профиля...
Папка upload заполнена. Попробуйте файл меньшего размера или свяжитесь с Администратором.
То Reset: вопросРаздел Похожие фильмы, а также разделы Начало, Продолжение, Спародирован в, Упоминается в и Отсылки к находятся в группе Ссылки.
Несколько раз уже замечал что когда на сайте КиноПоиска в инфе о фильме добавляется "похожий фильм" - в карточку фильма в PVD при обновлении он уже не добавляется, так и остаются те, что были изначально взяты при заполнении.
Галочку "похожие фильмы" в настройках я не нашёл. Может это где-то в скрипте надо изменить чтобы "похожие фильмы" тоже обновлялись?
....находятся в группе Ссылки.
Пардон, не Ссылки, а Связи. Виноват.....находятся в группе Ссылки.
А можно скрин? Ну не могу найти.... ??? ???
Может потому что версия PVD 0.9.9.11 а kinopoisk.psf 1.0.7.13?
У меня почемуто когда загружает инфо о фильме,то в поле "Атёры" загружает только тех,которые есть в моей базе.Возможно, у тебя старая версия скрипта. Загрузи последнюю версию (1.0.7.13) со страницы Загрузить (http://www.videodb.info/forum_ru/index.php?action=down).
Подскажите,как исправить?
...Связи...
Да нет, умеет. А точно галочка незатенённая? А удалял как: через удалить по каждому фильму в связях; через Clear в связях; сами фильмы удалял; или сами фильмы с нажатой Ctrl? Кстати, по второму фильму на сайте сейчас только два похожих фильма....Связи...
Ага, поставил "незатенённую" галочку: заработало, но не на всех фильмах
на http://www.kinopoisk.ru/level/1/film/102199/ - срабтало, добавился "похожий фильм" которого у там раньше не было (не было ни одного вообще - на сайте добавился один - он и вписался в карточку)
а на http://www.kinopoisk.ru/level/1/film/312445/ - не срабтало, как было 2 "похожих" - так и осталось, т.е. в карточке было 2 - на сайте теперь 3 - вот третий и не хочет добавляться в карточку, даже если удалить имеющиеся 2 - то после обновления добавляются только эти 2...
...мистика какая-то...
Может не умеет скрипт переписывать/изменять/дополнять уже имеющуюся позицию?
Кстати, с IMDb "похожие фильмы" вообще не добавляются, при любом цвете галочки "связи".Это уже не сюда и не ко мне, это в тему IMDB (Фильмы) (http://www.videodb.info/forum_ru/index.php?topic=430.0).
...А точно галочка незатенённая?Точно
...А удалял как: через удалить по каждому фильму в связях;...через удалить по каждому фильму в связях
...Кстати, по второму фильму на сайте сейчас только два похожих фильма.Аааа! так 3-й фильм отображается только если я под своей учёткой захожу! Это моя рекомендация - видимо она ещё не утверждена, именно поэтому она и не скачивается.
Попробуй ввести свои логин и пароль в поля login и password в скрипте. Тогда импорт данных будет производиться из-под твоей учётной записи. Из дополнительных плюсов - загрузка прогнозируемой оценки ("Друзья по интересам")....Кстати, по второму фильму на сайте сейчас только два похожих фильма.Аааа! так 3-й фильм отображается только если я под своей учёткой захожу! Это моя рекомендация - видимо она ещё не утверждена, именно поэтому она и не скачивается.
Единственная несостыковка которую я обнаружил: когда среди "похожих" два фильма с одинаковым названием - берётся только одно, пример в прицепе.Действительно, так и есть. Пока определил только то, что сам скрипт пытается добавить все похожие фильмы, но вот программа берёт из фильмов с одинаковым названием только один.
...Из дополнительных плюсов - загрузка прогнозируемой оценки ("Друзья по интересам")...
Опять походу измения на сайте. в Пользовательское поле "зрители" начало бить абы-что+1
У меня не тянет инфу в поле "Описание" и "Слоган" ???У меня эти поля заполняются
Уважаемый Reset, а есть в планах фикс "зрителей"? :)Да, есть. Уже, собственно, исправил. Но хочу подправить и загрузку постеров заодно. Так что в ближайшие дни выложу обновление.
Замечательная программа! Вопрос: Почему при импорте информации из Кинопоиска не заполняется поля Актеры, Описание, приходится копировать вручную?Ответ тут (http://www.videodb.info/forum_ru/index.php?topic=236.msg9314#msg9314).
Собственно вопрос вот в чём: что нужно сделать чтобы PVD забирал инфу о саундтреке к фильму1. Включить загрузку страницы Саундтреки, выставив опции pgSoundtrack значение Enabled. См. Описание настроек (http://www.videodb.info/forum_ru/index.php?topic=236.msg5938#msg5938).
1. ...
2. ...
3. ...
ufSoundtrack := 'Саундтреки' ; //Memoя выбрал Многострочный текст - и получилось вот так (тоже неплохо):
Единственная непонятка возникла по типу поля: в скрипте он значится как MemoТак и должно было получиться. Memo в программе было раньше, потом его перевели как Многострочный текст.ЦитироватьufSoundtrack := 'Саундтреки' ; //Memoя выбрал Многострочный текст - и получилось вот так (тоже неплохо):
Чёт не похоже, чтобы ты его залил ::)Как раз в процессе был. :)
...Поддержка старых версий программы прекращена.
Вот такой вопрос... Что с этим фильмом может быть не так? http://www.kinopoisk.ru/level/1/film/471517/ ни в какую не хочет забирать данные.Проблема на сайте. Описывалась ранее (http://www.videodb.info/forum_ru/index.php?topic=236.msg9069#msg9069).
Reset+1
При автообновлении скрипта теряется путь к файлу конфигурации, может в скрипт вставить дефолтный путь "c:\Program Files\Personal Video Database\Scripts\kinopoisk.cfg" ?
При автообновлении скрипта теряется путь к файлу конфигурации, может в скрипт вставить дефолтный путь "c:\Program Files\Personal Video Database\Scripts\kinopoisk.cfg" ?Хорошо, согласен.
Не грузятся русские названия фильмов с Кинопоиска.Что значит, не грузятся? Отображается ли хоть что-то в поле Название в карточке с фильмом после импорта?
FAQ читал, но не помогает. В настройках выставлял значение поля "Показывать фильмы в списке как" в "%O %T" - бесполезно. Часто русские названия вижу в поле "Другие названия".
У меня английская Windows 7, PVD 0.9.9.16 и плагин версии 1.0.7.15.
Что значит, не грузятся? Отображается ли хоть что-то в поле Название в карточке с фильмом после импорта?
Стоит ли галочка Название в Инструменты -> Настройки -> Плагины -> КиноПоиск.Ru Импорт данных о фильмах (см. ответ на вопрос 13 (http://www.videodb.info/forum_ru/index.php?topic=134.msg1648#msg1648) в FAQ)?
Не изменял ли ты настройки в скрипте или в его конфигурационном файле?
собственно баг (проблема) описана здесь: http://www.videodb.info/forum_ru/index.php?topic=678.msg9759#msg9759Версия 0.2.1.7 - версия скрипта для импорта персон.
версия скрипта - 0.2.1.7
фильмы добавлял не так давно, да и сами фильмы свежие ( по дате выхода).
Может чего опять на сайте намутили и по изменяли в дезайне, они там это любят.
если нужно могу дать названия фильмов где была данная ошибка (баг).
Да и неплохо бы варианты решения этого бага.
delete from CUSTOM_VALUES_LONGSTR where "value" like '%img src%';
и нажать Execute.Reset,Спасибо. Теперь уже в следующей версии и не ранее, чем на следующей неделе.
обрати внимание на оригинальное название. Везде не хватает первых букаф.
(версия 1.0.7.15 и 1.0.7.16).
Версия 0.2.1.7 - версия скрипта для импорта персон.Да попутал.
Для лечения необходимо запустить программу в отладочном режиме, в меню Помощь -> SQL ввести:да , спасибо, всё помогло , всё сделал, и нормально.
Код:
delete from CUSTOM_VALUES_LONGSTR where "value" like '%img src%';
и нажать Execute.
Перед этим КРАЙНЕ рекомендуется сделать резервную копию базы данных!!!
Конкретно эта ошибка связана с переводом программы на новую версию среды разработки.ЦитироватьДля лечения необходимо запустить программу в отладочном режиме, в меню Помощь -> SQL ввести:да , спасибо, всё помогло , всё сделал, и нормально.
Код:
delete from CUSTOM_VALUES_LONGSTR where "value" like '%img src%';
и нажать Execute.
Перед этим КРАЙНЕ рекомендуется сделать резервную копию базы данных!!!
Но почему эта ошибка происходит ? ... ??? ::)
В некоторых фильмах - которые обновлял в последнее время в поле "студия" помимо собственно названии студии вставляется еще название фильма. Это следующие фильмы:
На следующий день
Легион
Элвин И Бурундуки 2
Черная Молния
Войны Света
Гражданин Кейн
Волшебная Миля
Живые
Грешу на скрипт ::) :P. Версия скрипта - 1.0.7.14.
Просьба проверить.
+
ошибка продолжает оставаться и проявляется при сборе информации и о других фильмах ...
Выложи, пожалуйста, pvdconf.ini, kinopoisk.psf и kinopoisk.cfg, если он есть.pvdconf.ini : http://ifolder.ru/16725998
Под полем "студия" подразумевается стандартое поле "Студия", не пользовательсвое?нет, стандартное поле
ResetРазобрался. Проблема была устранена в версии 1.0.7.15 скрипта.ЦитироватьВыложи, пожалуйста, pvdconf.ini, kinopoisk.psf и kinopoisk.cfg, если он есть.pvdconf.ini : http://ifolder.ru/16725998
kinopoisk.psf : http://ifolder.ru/16726013
kinopoisk.cfg : не нашёл :(ЦитироватьПод полем "студия" подразумевается стандартое поле "Студия", не пользовательсвое?нет, стандартное поле
А скрипт версии 1.7.15-16 будет работать под PVD 0.9.9.16 ? , а то я через автообновление скачиваю версию скрипта 1.7.16 , перегружаю программу, но в настройках программы в разделе "плагины" значится версия 1.7.14 , может он как-то не применяется - т.е новая версия скрипта не работает с старой версией программы, отсюда - коль у меня старая версия программы у меня периодически вылезает две траблы:Собственно, я не пойму, что ты предлагаешь? Мне сложно поддерживать все билды программы. Скачай последние версии программы и скрипта.
1). в поле студии.спецэффекты заносится абракадбра - проблему я уже описывал ...
2). в поле "студии" заносится помимо собственно студии и название фильма ... - проблему я тоже описывал ...
Скрипт загрузки информации о фильмах с сайта КиноПоиск.ru (http://www.kinopoisk.ru). Модификация Reset.
Актуальная версия - 1.0.7.16 (для программы версии не ниже 0.9.9.17).
Версия 1.0.7.16 - исправление ошибок.
Скрипт будет работать только в версии программы 0.9.9.17 или выше.
Вот странный фильм: http://www.kinopoisk.ru/level/1/film/460611/ Поиском не ищется (скрипт не находит, да и на самом сайте не находится по правильному оригинальному названию) При введении урла вручную, не забирает персон.Действительно глючный фильм.
curPos := PosFrom('страна', HTML, First);
curPos := PosFrom('>страна<', HTML, First);
В редких случаях, например, http://www.kinopoisk.ru/level/1/film/278190/ страна не добавляетсяДа, ты прав, jk214. Спасибо.
Предлагаю в след. весию добавить фиксКод: (kinopoisk.psf, строка 2422) [Выделить]curPos := PosFrom('страна', HTML, First);
заменить наКод: [Выделить]curPos := PosFrom('>страна<', HTML, First);
v1.0.7.21 от 27.03.2010Спс-)
! Исправлено: небольшой фикс со страной;
+ Добавлена возможность загружать в пользовательские поля
кол-во голосов рейтинга IMDB и Кинопоиска. По-умолчанию отключена.
Во вложении + залили в аплоад
можно ссылку на фильм, где указаны доходыhttp://www.kinopoisk.ru/level/1/film/111543/
%P\Scripts\MyCfg\...
%P\Scripts\...
А почему так:
Получил информацию к фильму скриптом v1.0.7.20, обновил скрипт до последней v1.0.7.21, создал поля Голоса (IMDB) и Голоса (Кинопоиск), прогоняю новым скриптом, а количество голосов не появляется, а если добавить новый фильм и прогнать его 1.0.7.21 то поля заполняются?
http://www.kinopoisk.ru/level/17/film/255367/
http://www.kinopoisk.ru/picture/717500/
http://counter.yadro.ru/hit?r"+
escape(document.referrer)+((typeof(screen)=="undefined")?"":
";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
";"+Math.random()+
"
Что-то у меня перестала "Версия Скрипта" заносится в соответствующее поле. В конфиге enable.Я даже не знаю, как такое может быть. В скрипте версия добавляется безусловно. Конечно, при включенной опции optVersion. Может, фильмы, на которых версия не добавилась, не обновились по какой-то причине?
UPD
Точнее не совсем так. Для некоторых записей добавляется, а для некоторых нет ??? Зарядил обновиться с Кинопоиска и смотрю, в одной карточке версия скрипта записалась, в другой нет и так далее. То подряд к трем есть запись, а к следующей карточке не записывается...
Спасибо за обновление!!! Но "Рецензии" и "Критика" кажется всё равно не загружается. И версия скрипта у меня по прежнему, добавляется не ко всем фильмам:Что-то у меня перестала "Версия Скрипта" заносится в соответствующее поле. В конфиге enable.Я даже не знаю, как такое может быть. В скрипте версия добавляется безусловно. Конечно, при включенной опции optVersion. Может, фильмы, на которых версия не добавилась, не обновились по какой-то причине?
UPD
Точнее не совсем так. Для некоторых записей добавляется, а для некоторых нет ??? Зарядил обновиться с Кинопоиска и смотрю, в одной карточке версия скрипта записалась, в другой нет и так далее. То подряд к трем есть запись, а к следующей карточке не записывается...
Видео, к сожалению, не помогло. Кстати, версия не добавлялась до того, как ты исправил базу или и после тоже?Спасибо за обновление!!! Но "Рецензии" и "Критика" кажется всё равно не загружается. И версия скрипта у меня по прежнему, добавляется не ко всем фильмам:Что-то у меня перестала "Версия Скрипта" заносится в соответствующее поле. В конфиге enable.Я даже не знаю, как такое может быть. В скрипте версия добавляется безусловно. Конечно, при включенной опции optVersion. Может, фильмы, на которых версия не добавилась, не обновились по какой-то причине?
UPD
Точнее не совсем так. Для некоторых записей добавляется, а для некоторых нет ??? Зарядил обновиться с Кинопоиска и смотрю, в одной карточке версия скрипта записалась, в другой нет и так далее. То подряд к трем есть запись, а к следующей карточке не записывается...
http://www.youtube.com/watch?v=SOBU5_5XToo
http://www.youtube.com/watch?v=oYj1Ye-_4JU
Жаль, что видео не помогло. Впринципе, на нем всё просто.Я не сказал, что видео непонятно. Там все прекрасно видно. Но оно не помогло для понимания того, из-за чего такое может быть. Я попробовал загрузить инфу по фильму Хеллоуин 2007 - версия встает на свое место, как ей и положено. Так что новых идей нет.
1. В настройках скрипта указано: optVersion := Enabled;
2. Два фильма. К первому запись версии файла добавляется, к соседнему нет
3. В той карточке фильма, к которой запись о версии скрипта не добавляется, обновление с Кинопоиска происходит ("Отзывов" не было, после обновления поле с отзывом заполнилось. Версия скрипта нет
А где вложение? :)Вот блин. :-\
Нет. Ни в те, в которые не заносилось ранее, ни в те, в которые ранее заносилось этот скрипт не пишет версию скрипта.Видимо, не мой день. Лишнее двоеточие было в названии поля. Попробуй новый скрипт.
Вот! А вот теперь всё добавляется. И в тех фильмах в которых НЕ добавлялась версия скрипта, и в тех в которых эта информация добавлялась. Это что-то проясняет? Это мой персональный косяк или всё-же где-то что-то? :)Совсем непонятно. Попробуй скрипт из вложения опять на разных фильмах и выложи лог работы программы.
UPD:
Интиресное дело... после запуска скрипта "тест" и удачного заполнения поля "версия скрипта" прошелся еще раз последним скриптом Кинопоиска, по тому фильму, к которому запись "версия скрипта" НЕ добавлялась... и внесенное ранее значени (---===---) затерлось. Именно затерлось, поле стало пустым. А в том фильме, где "версия скрипта" заполнялась, снова появилась правильная запись текущей версии скрипта...
(13.06.2010 7:48:40) PVD Version: 0.9.9.21
(13.06.2010 7:48:40) OS: Windows XP Workstation
(13.06.2010 7:48:40) Plugin loaded: amc.dll 0.3.1.0
(13.06.2010 7:48:40) Plugin loaded: csvimp.dll 0.1.3.1
(13.06.2010 7:48:40) Plugin loaded: imdb.dll 0.9.3.5
(13.06.2010 7:48:40) Plugin loaded: imdb_people.dll 0.2.2.6
(13.06.2010 7:48:40) Plugin loaded: impawards.dll 0.1.4.1
(13.06.2010 7:48:40) Plugin loaded: msexcel.dll 0.4.1.0
(13.06.2010 7:48:40) Plugin loaded: Notify.dll 0.0.0.6
(13.06.2010 7:48:40) Plugin loaded: plainexp.dll 0.7.0.1
(13.06.2010 7:48:40) Plugin loaded: pvdtotray.dll 0.1.0.1
(13.06.2010 7:48:40) Plugin loaded: scriptint.dll 0.2.6.0
(13.06.2010 7:48:40) Plugin loaded: tmdb.dll 0.1.0.0
(13.06.2010 7:48:40) Plugin loaded: twittpvd.dll 0.1.0.0
(13.06.2010 7:48:40) Plugin loaded: valueconvert.dll 0.1.0.2
(13.06.2010 7:48:40) Compiling script: allmovie.psf
(13.06.2010 7:48:40) Script compiled successfully: allmovie.psf
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: animator.ru.psf
(13.06.2010 7:48:40) Script compiled successfully: animator.ru.psf
[Hint] (313:3): Variable 'DIGITS' never used
[Hint] (446:3): Variable 'SELECTEDURL' never used
[Hint] (447:3): Variable 'POS2' never used
[Hint] (447:3): Variable 'I' never used
[Warning] (551:16): "True and" is not needed
[Warning] (582:15): Calculation always evaluates to True
[Warning] (615:15): Calculation always evaluates to True
[Hint] (545:3): Variable 'FILMTYPE' never used
[Hint] (545:3): Variable 'ACTORS' never used
[Hint] (545:3): Variable 'CREATORS' never used
[Hint] (547:3): Variable 'POS2' never used
[Hint] (547:3): Variable 'LEN' never used
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: covers.mrcat.org_cover.psf
(13.06.2010 7:48:40) Script compiled successfully: covers.mrcat.org_cover.psf
[Hint] (295:3): Variable 'TYPECARRIERINFILMDESC' never used
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: covers.mrcat.org_disk.psf
(13.06.2010 7:48:40) Script compiled successfully: covers.mrcat.org_disk.psf
[Hint] (295:3): Variable 'TYPECARRIERINFILMDESC' never used
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: kino-teatr.ru.psf
(13.06.2010 7:48:40) Script compiled successfully: kino-teatr.ru.psf
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: kinopoisk.psf
(13.06.2010 7:48:40) Script compiled successfully: kinopoisk.psf
[Hint] (3205:3): Variable 'I' never used
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: kinopoisk_person.psf
(13.06.2010 7:48:40) Script compiled successfully: kinopoisk_person.psf
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: kinopoisk_poster_album.psf
(13.06.2010 7:48:40) Script compiled successfully: kinopoisk_poster_album.psf
[Hint] (744:3): Variable 'IND' never used
[Hint] (744:3): Variable 'STEP' never used
[Hint] (744:3): Variable 'NSHOWPOSTERS' never used
[Hint] (748:3): Variable 'SIZE' never used
[Hint] (750:3): Variable 'SEARCHRESULT' never used
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: kinopoisk_poster_book.psf
(13.06.2010 7:48:40) Script compiled successfully: kinopoisk_poster_book.psf
[Hint] (744:3): Variable 'IND' never used
[Hint] (744:3): Variable 'STEP' never used
[Hint] (744:3): Variable 'NSHOWPOSTERS' never used
[Hint] (748:3): Variable 'SIZE' never used
[Hint] (750:3): Variable 'SEARCHRESULT' never used
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: kinopoisk_test.psf
(13.06.2010 7:48:40) Script compiled successfully: kinopoisk_test.psf
[Hint] (3211:3): Variable 'I' never used
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: test.psf
(13.06.2010 7:48:40) Script compiled successfully: test.psf
[Hint] (117:3): Variable 'I' never used
[Hint] (118:3): Variable 'UFVERSION' never used
[Hint] (53:3): Variable 'EXTRALINKS' never used
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: txtinfo_en.psf
(13.06.2010 7:48:40) Script compiled successfully: txtinfo_en.psf
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: txtinfo_ru.psf
(13.06.2010 7:48:40) Script compiled successfully: txtinfo_ru.psf
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: worldart.psf
(13.06.2010 7:48:40) Script compiled successfully: worldart.psf
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Compiling script: worldart_person.psf
(13.06.2010 7:48:40) Script compiled successfully: worldart_person.psf
(13.06.2010 7:48:40) Executing script binary
(13.06.2010 7:48:40) Script loaded: allmovie.psf 0.1.0.5
(13.06.2010 7:48:40) Script loaded: animator.ru.psf 0.1.0.0
(13.06.2010 7:48:40) Script loaded: covers.mrcat.org_cover.psf 0.0.0.2
(13.06.2010 7:48:40) Script loaded: covers.mrcat.org_disk.psf 0.0.0.2
(13.06.2010 7:48:40) Script loaded: kino-teatr.ru.psf 0.0.1.0
(13.06.2010 7:48:40) Script loaded: kinopoisk.psf 1.0.7.25
(13.06.2010 7:48:40) Script loaded: kinopoisk_person.psf 0.1.0.12
(13.06.2010 7:48:40) Script loaded: kinopoisk_poster_album.psf 0.2.1.10
(13.06.2010 7:48:40) Script loaded: kinopoisk_poster_book.psf 0.2.1.10
(13.06.2010 7:48:40) Script loaded: kinopoisk_test.psf 1.0.7.25
(13.06.2010 7:48:40) Script loaded: test.psf 0.0.0.1
(13.06.2010 7:48:40) Script loaded: txtinfo_en.psf 0.1.0.1
(13.06.2010 7:48:40) Script loaded: txtinfo_ru.psf 0.1.0.1
(13.06.2010 7:48:40) Script loaded: worldart.psf 0.1.5.0
(13.06.2010 7:48:40) Script loaded: worldart_person.psf 0.1.5.0
(13.06.2010 7:48:40) Loading database: D:\films_catalogs\PVD\Base\01_IMPORT_FILMS.PVD
(13.06.2010 7:48:46) UpdateToolbar: 1
(13.06.2010 7:48:46) UpdateToolbar: 2
(13.06.2010 7:48:47) UpdateToolbar: 3
(13.06.2010 7:48:47) UpdateToolbar: 4
(13.06.2010 7:48:55) Compiling script: kinopoisk_test.psf
(13.06.2010 7:48:55) Script compiled successfully: kinopoisk_test.psf
[Hint] (3211:3): Variable 'I' never used
(13.06.2010 7:48:55) Executing script binary
(13.06.2010 7:48:55) Авторизация...
(13.06.2010 7:48:55) POST: http://www.kinopoisk.ru/level/30/?shop_user[login]=xxx&shop_user[pass]=xxx&shop_user[mem]=on
(13.06.2010 7:48:56) Redirected to: /
(13.06.2010 7:48:56) Ищу информацию о фильме: Хэллоуин 2007
(13.06.2010 7:48:56) GET: http://www.kinopoisk.ru/level/1/film/61259/
(13.06.2010 7:48:59) В поле 'Версия скрипта' будет занесено значение '1.0.7.25'
(13.06.2010 7:48:59) В поле 'Версия скрипта' находится значение ''
(13.06.2010 7:49:00) GET: http://www.kinopoisk.ru/level/1/film/61259/view_info/ok/
(13.06.2010 7:49:01) GET: http://www.kinopoisk.ru/level/19/film/61259/
(13.06.2010 7:49:01) GET: http://www.kinopoisk.ru/level/15/film/61259/
(13.06.2010 7:49:02) GET: http://www.kinopoisk.ru/level/91/film/61259/
(13.06.2010 7:49:02) GET: http://www.kinopoisk.ru/level/90/film/61259/
(13.06.2010 7:49:02) GET: http://www.kinopoisk.ru/level/85/film/61259/
(13.06.2010 7:49:02) GET: http://www.kinopoisk.ru/level/93/film/61259/
(13.06.2010 7:49:31) Compiling script: kinopoisk_test.psf
(13.06.2010 7:49:31) Script compiled successfully: kinopoisk_test.psf
[Hint] (3211:3): Variable 'I' never used
(13.06.2010 7:49:31) Executing script binary
(13.06.2010 7:49:31) Авторизация...
(13.06.2010 7:49:31) POST: http://www.kinopoisk.ru/level/30/?shop_user[login]=xxx&shop_user[pass]=xxx&shop_user[mem]=on
(13.06.2010 7:49:31) Redirected to: /
(13.06.2010 7:49:31) Ищу информацию о фильме: Шепот
(13.06.2010 7:49:31) GET: http://www.kinopoisk.ru/level/1/film/90544/
(13.06.2010 7:49:33) В поле 'Версия скрипта' будет занесено значение '1.0.7.25'
(13.06.2010 7:49:33) В поле 'Версия скрипта' находится значение '1.0.7.25'
(13.06.2010 7:49:34) GET: http://www.kinopoisk.ru/level/1/film/90544/view_info/ok/
(13.06.2010 7:49:34) GET: http://www.kinopoisk.ru/level/19/film/90544/
(13.06.2010 7:49:34) GET: http://www.kinopoisk.ru/level/15/film/90544/
(13.06.2010 7:49:34) GET: http://www.kinopoisk.ru/level/91/film/90544/
(13.06.2010 7:49:35) GET: http://www.kinopoisk.ru/level/92/film/90544/
(13.06.2010 7:49:35) GET: http://www.kinopoisk.ru/level/85/film/90544/
Попробовал. На проблемном фильме, программа предупреждает, что мол внесу в поле версия скрипта такую-то запись, но... не заносит. На не проблемном, предупреждает и заносит.А ты не мог бы выложить базу, урезанную до пары-тройки "плохих" и пары-тройки "хороших" фильмов?
...
Выложил. (http://narod.ru/disk/21870641000/newsky_base.PVD.html)Попробовал на обоих фильмах. У меня версия заносится.
Взял основную базу, удалил все фильмы кроме 1 "хорошего" и одного "плохого" в таком виде то-же самое, к одному заполняется, ко второму нет
ЗЫ: А я же пароль не приложил, как ты её проверял? или тут пароль совсем на раз обойти?Ну если знать как, то да. Этот вопрос затрагивался в теме Защита базы (http://www.videodb.info/forum_ru/index.php?topic=805.msg9817#msg9817).
Объясните пожалуйста как качать кинокритику?Отзывы ?
Работает ли загркзка кинокритики? Что должно загружаться и откуда? Я только начал использовать загрузку кинокритики и ещё в глаза не видел как это выглядит. Загрузил несколько фильмов, но результатов никаких. Помогите разобраться.
Объясните пожалуйста как качать кинокритику?На момент начала разработки скрипта на КиноПоиске под описанием фильма для некоторых фильмов можно было найти разделы Рецензия (не путать с разделом Рецензии зрителей, который раньше назывался Отзывы) и Кинокритика. И вели они на разные страницы. На данный момент я не могу найти таких фильмов. Возможно, КиноПоиск поменял структуру хранения информации о фильмах и кинокритика или вообще пропала, или попала в раздел рецензий. На данный момент я могу найти только фильмы с рецензиями Из книги «3500 кинорецензий».
Отзывы ?Отзывы - это отзывы обычных зрителей. Никакого отношения к кинокритике и рецензиям от киноведов не имеют.
На момент начала разработки скрипта на КиноПоиске под описанием фильма для некоторых фильмов можно было найти разделы Рецензия (не путать с разделом Рецензии зрителей, который раньше назывался Отзывы) и Кинокритика. И вели они на разные страницы. На данный момент я не могу найти таких фильмов. Возможно, КиноПоиск поменял структуру хранения информации о фильмах и кинокритика или вообще пропала, или попала в раздел рецензий. На данный момент я могу найти только фильмы с рецензиями Из книги «3500 кинорецензий».Hello! Перестала загружаться кинокритика (Из книги «3500 кинорецензий»). Пример: "Женщина в песках" http://www.kinopoisk.ru/level/1/film/81421/ . Кстати, мульт. "Король Лев" (http://www.kinopoisk.ru/level/1/film/2360/) - загружается "рецензия", а "кинокритика" - нет (раньше загружалось и то, и другое - текст при этом почти одинаковый).
Насколько я разобрался, скрипт вытягивает все, что может.На момент начала разработки скрипта на КиноПоиске под описанием фильма для некоторых фильмов можно было найти разделы Рецензия (не путать с разделом Рецензии зрителей, который раньше назывался Отзывы) и Кинокритика. И вели они на разные страницы. На данный момент я не могу найти таких фильмов. Возможно, КиноПоиск поменял структуру хранения информации о фильмах и кинокритика или вообще пропала, или попала в раздел рецензий. На данный момент я могу найти только фильмы с рецензиями Из книги «3500 кинорецензий».Hello! Перестала загружаться кинокритика (Из книги «3500 кинорецензий»). Пример: "Женщина в песках" http://www.kinopoisk.ru/level/1/film/81421/ . Кстати, мульт. "Король Лев" (http://www.kinopoisk.ru/level/1/film/2360/) - загружается "рецензия", а "кинокритика" - нет (раньше загружалось и то, и другое - текст при этом почти одинаковый).
Вопрос 3. Как правильно в скрипте вводить логин и пароль?
В смысле, одинарные кавычки нужно добавить.
Кажется, другие названия грузятся не полностьюНа какие фильмы падает подозрение?
Вопрос 1 - Что мне нужно предпринять в клиенте или скрипте чтобы добавлялись все ПФ,Ничего. Была ошибка в скрипте. Исправление будет в новой версии.
Вопрос 2 - Что мне нужно предпринять в клиенте или скрипте чтобы ПФ в клиенте были на русском?Согласно этого ответа (http://www.videodb.info/forum_ru/index.php?action=post;quote=9373;topic=236.780;num_replies=915;sesc=316be1dfa975d54bafd6fa5a08964038) - галочка стоит. Прочитал 53 и 54 странички (на шел поиском по "похожие фильмы")Пока это невозможно. Скрипт заполняет оба названия, но программно отображается только одно. Вероятно, в будущих версиях программы будут какие-то изменения в этой части. Про это ведомо только nostra.
Вопрос 4. есть ли на движке форума код спойлера? Стандартный (для др. форумов) не работает...К сожалению, нету. Вопросы по форуму задаем в топике Предложения и пожелания по форуму (http://www.videodb.info/forum_ru/index.php?topic=434.0).
Скажите, пожалуйста, где на кинопоиске вообще можно посмотреть другие названия.Кажется, другие названия грузятся не полностьюНа какие фильмы падает подозрение?
Через интерфейс сайта эти названия не выводятся. Можно открыть HTML-код основной страницы с фильмом, другие названия будут в содержимом тега meta name="keywords", в конце, после других ключевых слов. Сам тег находится почти в самом начале HTML-кода страницы.Скажите, пожалуйста, где на кинопоиске вообще можно посмотреть другие названия.Кажется, другие названия грузятся не полностьюНа какие фильмы падает подозрение?
А почему после обновления в актерах стали оставаться только неизвестно как избранные, даже играющие не первую роль в фильме?
Последняя версия клиента 0.9.9.21 и последняя версия скрипта, в скрипте ручками не "лазил".Аналогичная проблема также на фильмах "Потрощители" и "Отступники".
При попытке импортировать информацию о фильме Пипец выдало ошибку:
(http://)
Она серая.А почему после обновления в актерах стали оставаться только неизвестно как избранные, даже играющие не первую роль в фильме?
У вас в параметрах для скрипта галочка на актерах черная или серая?
...Теперь результаты поиска берутся с другой страницы (спасибо moran). Возможно, это уменьшит влияние изменений на КиноПоиске.
...Теперь результаты поиска берутся с другой страницы (спасибо moran). Возможно, это уменьшит влияние изменений на КиноПоиске.
Спасибо!
А это как-то повлияет на получение бана за "частое обращение"?
К сожалению врядли...
Reset, большое спасибо за исправление скрипта! Отдельно спасибо за отображение года, ориг названия и прокатного названия, очень удобно!
Насчет банов, может кто нибудь объяснить, баны, они тупо из за частых соединений или потому, что хозяева не дружат с PVD? Почему другой прогрАММой я обновил инфу к 4500 фильмам за 8 часов неприрывной работы и никаких банов не последовало? Кинопоиск покровительствует другой прогрАММе? Или как?
! Загрузка саундтреков.
Delay = 0;в нём можно задать свои значения? и если можно - то какие лучше?
LastTime = '40534.0061973727';
Не помню, почему, но в скрипте по умолчанию отключена загрузка страниц Постеры, Кассовые сборы и Саундтреки. На данный момент надо включить загрузку страницы Саундтреки (параметр pgSoundtrack) в скрипте или в конфиге.! Загрузка саундтреков.
Спасибо, но почему-то не добвляются саундтреки при обновлении уже заполненых карточек... (точно ничего не надо самому подправлять/добавлять в настройках и скрипте?)(PVD v.0.9.9.21)
Проверял на этих фильмах: The Last Samurai (http://www.kinopoisk.ru/level/1/film/6764/), The Long Kiss Goodnight (http://www.kinopoisk.ru/level/1/film/3589/), The Illusionist (http://www.kinopoisk.ru/level/1/film/102198/).
Экспорт во вновь заполняемые карточки ещё не пробовал, позже отчитаюсь.
Кстати, только что обратил внимание: в папке со скриптами появился файлик kinopoisk_time.cfg с таким содержимым:Да. Это первый шаг к общей задержке для всех скриптов КиноПоиска и более умной задержке между загрузками страниц. Пока это работает только для скрипта импорта фильмов. Пока это просто задержка между запросами на загрузку страниц. В дальнейшем что-то может измениться.ЦитироватьDelay = 0;в нём можно задать свои значения? и если можно - то какие лучше?
LastTime = '40534.0061973727';
Это я всё пытаюсь научить PVD как-то избегать банов, а то приходится постоянно вручную запускать обновления.
...Если возражений ни от кого не поступит, а все будут за, то так и сделаю.У меня точно нет возражений, что другие скажут?
...первый шаг к общей задержке для всех скриптов...Спасибо!! Попробуем.
...просьба обновить скрипт, добавились мелкие изменения по оформлению текста в раздела Саундтреки.Не помогло, саундтреки так и не добавляются... т.е. в режиме редактирования это поле пусто, и ессно при обычном просмотре его просто нет в карточке.
Теперь результаты поиска берутся с другой страницы (спасибо moran).Спасибо, moran! Интересно, есть ли у кинопоиска и другие волшебные запросы по типу этого...
Теперь результаты поиска берутся с другой страницы (спасибо moran).Спасибо, moran! Интересно, есть ли у кинопоиска и другие волшебные запросы по типу этого...
curPos := PosFrom('src=''/images/actor', HTML, First);заменить на
curPos := PosFrom('src=''http://st.kinopoisk.ru/images/actor', HTML, First);а вот это
if optPhoto = Enabled then ExtraLinks[smPhoto] := BASE_URL + Tmp;на это
if optPhoto = Enabled then ExtraLinks[smPhoto] := Tmp;
Reset, буть добр, напомни пожалуйста куда конкретно между каких знаков вписывать свой логин:
login := 'user'; // Имя пользователя
В последней v1.0.7.33 от 05.02.2011 и в v1.0.7.32 от 25.12.2010 (и кажется в предыдущих тоже) при обновлении ранее уже заполненной карточки не добовляется инфа о добавившихся с прошлого раза похожих фильмах:Думаю, что дело в другом. Скрипт берет информацию о похожих фильмах только с основной страницы с фильмом, а не с отдельной (с которой сделан второй скриншот). Возможно, в будущем это будет доработано. Регистрация к загрузке похожих фильмов отношения не имеет.
...
...Возможно, в будущем это будет доработано...Спасибо, было бы очень здорово! А то со временем количество рекомендаций похожих фильмов увеличивается - а в базе это никак не отображается. На сайт же лазить за этим уже нет никакой охоты: перешёл по 2-3 страничкам - и сайт недоступен несколько минут... достало блин уже...
...Регистрация к загрузке похожих фильмов отношения не имеет.
NAME=IMDB+Kinopoisk
DESC=Get movie information from IMDB.com and Kinopoisk.ru
TYPE=2
EXECUTE=imdb.dll|kinopoisk.psf
Давным-давно в связях было так: 1. нельзя ли как-то научить скрипт, чтобы он сам выжидал момента следующей доступности сайта, а не выходил после таймаута? Т.е. сейчас происходт так: допустим поставил я обновлять инфу по 10-20 фильмам, после ~5-10 фильмов сайт стал недоступен (причём время недоступности варьируется от 2-3 до более 5 минут) - так вот чтобы скрипт периодически (например раз в 1-2 минуты) проверял стал ли доступен сайт и продолжил скачивание инфы. (А ещё лучше, если б скрипт ещё умел выдерживать паузу минут по 20-30 между скачкой инфы к 10 фильмам - это чтобы не забанили при массовом обновлении 50-100 фильмов. это я подумал и добавил позже ;) )Сейчас скрипты могут ждать, только подвешивая программу. Т.е. задержку в скрипте можно выставить любую, но для пользователя будет казаться, что программа висит. Такое вот ограничение. Но начиная с версии 1.0.7.29 скрипта появилась более умная задержка между загрузкой страниц. После импорта информации о фильмах с сайта рядом со скриптом должен был появиться файлик kinopoisk_time.cfg. В нем можно изменить параметр Delay. Это задержка в десятых долях секунды. Можно поэкспериментировать с этим параметром и выставить такой, при котором КиноПоиск не банит. Но это может помочь только от бана, не от зависаний.
Если это конечно возможно - то было бы вообще офигенно!
2. у меня собирается инфа по фильму с 2-х сайтов: сначала с IMDb, потом с Кинопоиска,Перенаправляю эту информацию к nostra. Я тут бессилен.Код: [Выделить]NAME=IMDB+Kinopoisk
Давным-давно в связях было так:
DESC=Get movie information from IMDB.com and Kinopoisk.ru
TYPE=2
EXECUTE=imdb.dll|kinopoisk.psf
(http://i16.fastpic.ru/big/2011/0207/a7/10adfbe8f0d3c2f90940884554eab7a7.jpg) (http://i16.fastpic.ru/big/2011/0207/70/191f3cb831a944a7195c13e6c9852870.jpg)
а теперь :
(http://i16.fastpic.ru/big/2011/0207/13/f97795875e522270fe79824d4008c013.jpg) (http://i16.fastpic.ru/big/2011/0207/aa/b934a0fba1388d7e9694347eac2f0aaa.jpg) - т.е. кинопоисковский скрипт не исправляет после IMDb название "Followed by" на "Продолжение". Это конечно не критично, но всё же...
...для пользователя будет казаться, что программа висит...Да, при любом варианте задержки прога просто замерзает на время указанное этой задержкой...
...файлик kinopoisk_time.cfg. В нем можно изменить параметр Delay...
Перенаправляю эту информацию к nostra...Спасибо.
Добрый день. У меня не тянет инфу "Актеры" (скрипт 1.0.7.34)а я думал что напутал чего в настройках :D. Присоединяюсь
Правим в хидерах Accept-Encoding с "identity" на стандартный от браузера, и продолжаем наслаждаться шоу.
PS: я поправил путем промежуточного прокси-скриптика на Перле. Плагины вообще не трогал (лениво...) :)
Правим в хидерах Accept-Encoding с "identity" на стандартный от браузера, и продолжаем наслаждаться шоу.Да действительно , выложите как это можно присбособить для большинства людей. Скрипт такой функцией не обладает , хотя есть функция изменяющая поле Реферер , такое может только программа , соответсвенно нужно ждать что на это скажет Ностра.
PS: я поправил путем промежуточного прокси-скриптика на Перле. Плагины вообще не трогал (лениво...) :)
Вот суть блокировки работы программы , кинопоиск скорешился с создателями программы ALL My MOVIES , подробности в скриншоте.
У меня НЕТ поправленного плагина для PVD - я исправлял вопрос СТОРОННИМИ костылями. Весь вопрос - пофиксить Accept-Encoding на каноничный (а это - одна строчка).Правим в хидерах Accept-Encoding с "identity" на стандартный от браузера, и продолжаем наслаждаться шоу.Да действительно , выложите как это можно присбособить для большинства людей. Скрипт такой функцией не обладает , хотя есть функция изменяющая поле Реферер , такое может только программа , соответсвенно нужно ждать что на это скажет Ностра.
PS: я поправил путем промежуточного прокси-скриптика на Перле. Плагины вообще не трогал (лениво...) :)
v1.0.7.36 от 03.08.2011
! Исправлена загрузка MPAA.
! Исправлена загрузка даты релиза (мировая премьера).
Я вообше удивляюсь что он работает , у меня вообше по фильмам ничего не загружает , при включенном проксомитроне.
Всем привет!
Обнаружил глюк при импорте с кинопоиска.
(Пользуюсь Проксомитроном, иначе никак!)
Подскажите пожалуйста, почему поле "Похожие фильмы" заполняется подобным образом: (http://)Посмотри эту тему , мои сообшения выше , нужно выключить некоторые фильтры в проксомитроне, так как они меняют страницу перед её загрузкой в браузер. Хотя фильтр Web pages можно совсем отключить , но у меня возникли проблемы после этого. Я пока работаю на дефолтных настройках.
Не грузятся категория и рейтинг. Что-то там опять не так :(
UPD. И персоны в фильмы наоборот грузятся (напр. Фон Флорес / Von Flores ... Ronald Sandoval)
UPD. И персоны в фильмы наоборот грузятся (напр. Фон Флорес / Von Flores ... Ronald Sandoval)Это где? Укажи конкретно фильм и поле, в которое такая фигня грузится.
Это где? Укажи конкретно фильм и поле, в которое такая фигня грузится.
Посмотрел загрузку данных сериалов - ничего криминального не увидел. В родные поля по определению два названия не грузятся, а в юзерских все норм - смотри мой скрин.теперь всё заново перегрузила, всё отлично. Наверное, был временный баг :)
Так что я просто не могу исправить проблему, которой не вижу.
ViNNNtalikБез проксимитрона в принципе (он даже не установлен). Последняя версия скрипта.
С проксомитроном или без?
У меня с отключенным проксомитроном, но включенным HandyCache с gzip, deflate "Телохранитель" грузится норм.
Что такое HandyCache с gzip, deflate? Настройки проксимитрона?HandyCache - это тоже прога. Локальный кэширующий прокси-сервер со своими правилами черного/белого списков и еще всякой полезной фигни.
Скрипт так то рабочий , за последние изменения спасибо unreal666. Просто функционал скриптового движка не позволяет сделать нужные изменения , Ностра пока занят разработкой новой версии и сильно занят , пожалуйста используйте для работы с кинопоиском Проксомитрон , как его настроить смотрите эту тему сообшения боглее поздние.Пыталась разобраться перед этим - не получилось. Да и перестал грузить только вчера. Если возникнут вопросы, можно написать вам в ЛС??
Скрипт так то рабочий , за последние изменения спасибо unreal666. Просто функционал скриптового движка не позволяет сделать нужные изменения , Ностра пока занят разработкой новой версии и сильно занят , пожалуйста используйте для работы с кинопоиском Проксомитрон , как его настроить смотрите эту тему сообшения боглее поздние.Пыталась разобраться перед этим - не получилось. Да и перестал грузить только вчера. Если возникнут вопросы, можно написать вам в ЛС??
UPD. Удивительно, но всё получилось с первого раза. Просто нашла файлик в папочке Proxomitron/help :) Спасибо большой за оперативные ответы и советы по программе :-* :D
Вот странно, что все фильмы грузит норм, а вот этот не загружает: http://www.kinopoisk.ru/level/1/film/8143/
ViNNNtalik
я уже писал, что это из-за отсутствия HTTP-заголовка Accept-Encoding. При его отсутствии и скачивании нескольких страниц подряд кинопоиск перекидывает на страницу с ошибкой.
Пока лечится только локальными прокси типа проксомитрона или HandyCache.
ViNNNtalik
я уже писал, что это из-за отсутствия HTTP-заголовка Accept-Encoding. При его отсутствии и скачивании нескольких страниц подряд кинопоиск перекидывает на страницу с ошибкой.
Пока лечится только локальными прокси типа проксомитрона или HandyCache.
Все таки пришлось ставить HandyCache. Он с gzip, deflate грузит норм..
Но все равно тэги грузиться перестали на отдельных фильмах: http://www.kinopoisk.ru/level/1/film/84034/
http://www.kinopoisk.ru/level/1/film/8858/
с тегами я немного позже разбираться буду, т.к. сам их не использую.
kinopoisk.psf - это скрипт, написанный с синтаксисом паскаля. В разделе "Разработчикам" есть справка по разработке скриптов.
За теги отвечает процедура ParseWords (строка 1102).
Вот пример кода со страницы фильма , то что вам нужно выделено красным цветом.
...
Немного теории , файл это набор байтов , если представить то даже можно воспринимать его как слово. Смысл написания скрипта ишеш в этом слове уникальные комбинации знаков по которым можно найти тот или иной фрагмент слова.Когда у тебя есть координаты этих позиций то просто указываеш скрипту скопировать текст с одной позиции и заканчивая другой позицией.
Скрипт написан на языке Паскаль , это язык начального уровня , в освоение легок. Его например преподают в некоторых школах по предмету информатика , я правда Бейсик учил.
Если у вас в школе было плохо с информатикой , то лучше не пытайтесь , просто навсего не поймете.
А в чем может быть проблема? Раньше с кинопоиска информация о фильмах грузилась отлично, а с каждой новой версией скриптов все хуже и хуже. С последней версией 1.0.7.43 у меня примерно на 30 фильмов грузит только для одного. Скрипты для постеров и скринов для того же кинопоиска работают как часы, а вот скрипт для описания фильмов работает как хочет. Причем видно, что он пытается что то получить, но ответ от кинопоиска - Eror и поля остаются не заполненными. Спасибо.
А в чем может быть проблема? Раньше с кинопоиска информация о фильмах грузилась отлично, а с каждой новой версией скриптов все хуже и хуже. С последней версией 1.0.7.43 у меня примерно на 30 фильмов грузит только для одного. Скрипты для постеров и скринов для того же кинопоиска работают как часы, а вот скрипт для описания фильмов работает как хочет. Причем видно, что он пытается что то получить, но ответ от кинопоиска - Eror и поля остаются не заполненными. Спасибо.Небольшое пояснение - неустойчивая работа скриптов связна с тем , что довольно таки часто на КП любят менять дизайн/движок самого сайта - в части описания фильмов и/или актёров добавляя разные например фичи для поиска, соответственно если движок меняется , то нужно менять и в самом плагине/скрипте ... , скрипт писался довольно давно, тогда они еще не так любили менять дизайен ;D ...
Импорт вообще перестал работать? Иногда что-то находит, но ничего не добавляет. В строке состояния последнее сочетание такое же, как и при импорте персонС этим можно поподробнее , используете ли вы Проксомитрон , выложите лог работы программы для конкретики.
Поддерживаю NovaRaider. Сегодня обновил скрипты. С кинопоиска перестало что-либо загружаться. С других сайтов вроде грузится.Сегодня никаких обновлений не выходило , по крайней мере для кинопоиска. Пожалуйста выложите лог работы программы , и ответьте на вопрос используете ли вы проксомитрон.
Поддерживаю NovaRaider. Сегодня обновил скрипты. С кинопоиска перестало что-либо загружаться. С других сайтов вроде грузится.Сегодня никаких обновлений не выходило , по крайней мере для кинопоиска. Пожалуйста выложите лог работы программы , и ответьте на вопрос используете ли вы проксомитрон.
Ставьте проксомитрон , иначе никак.
Смотрите тему здесь http://www.videodb.info/forum_ru/index.php/topic,371.msg11691.html#msg11691
и здесь http://www.videodb.info/forum_ru/index.php/topic,236.msg11701.html#msg11701
v.1.0.7.44 от 26.11.2011
! Исправлена загрузка саундтреков при другом оформление страницы.
Не грузится ничего с кинопоиска
Не грузится ничего с кинопоиска
скрипт стоит один и тот же на портабл не работает на новой версии работает что делать?
По первому вопросу смотри мою подпись , или вариант использовать версию 1.0.2.1 правда перед установку на неё рабочей базы сделай копию.
Также возможен такой вариант , ты вначале начал заполнять информацию по актерам , а они при создание фильма автоматически добавляются в состав карточки , поэтому когда доходит очередь до заполнения инфы по полям кинопоиска , ничего не заполняется так как поле уже заполнено , так как по умолчанию скрипт заполняет поле если оно пустое , попробуй для данного поля установить значение всегда переписывать , вопросы по функциям заполнения полей можно найти в FAQ
http://www.videodb.info/forum_ru/index.php/topic,134.msg1648.html#msg1648
Поддержку логина и пароля несложно ввести , а вот на счет рецензии , посмотри в настройках скрипта , возможно что временно отключено.
попробуйте установить вот это обновление http://www.videodb.info/bin/pvd0929.zip поверх используемой программы
С нового года скрипт висит на авторизации.Наверно что то изменили в авторизации , а так то ваш логин в браузере работает . Я посмотрю но попозже , сейчас дома гости.
В логе такая беда:
(04.12.2011 2:58:52) POST: http://www.kinopoisk.ru/level/30/?shop_user[login]=мой-логин&shop_user[pass]=мой-пароль&shop_user[mem]=on
(04.12.2011 2:58:53) Redirected to: /
(04.12.2011 2:59:00) Wait -1610095099ms
Пробовал и с логином-паролем, и без него. Версия 1.0.2.2
Очень странная ошибка , проверил на версии 0.9.9.21 с проксомитроном все работает отлично , а вот на версии 1.0.2.3 при запуске сразу срабатывает эта ошибка , пока не исправил разбираюсь.
Ошибка была элементарная , если раскажу будеш смеятся.
Обновление скрипта версия 1.0.7.52
Исправлена ошибка в механизме формирования адресов.
Скачать можно со страницы Загрузить нашего сайта , или через автообновление.
if optURL = Enabled then AddFieldValue(mfURL, MovieURL);
наif optURL = Enabled then AddFieldValue(mfURL, StringReplace(MovieURL, 'kinopoisk.ru/film/', 'kinopoisk.ru/level/1/film/', False, True, False));
если сейчас такую ошибку в адресе кинопоиск простит , то в дальнейшем по ней можно банить наши запросы.Это не большая проблема. Когда будет банить, тогда перед собственно запросом можно будет преобразовывать старые ссылки в новые, а перед внесением их в базу - преобразовывать новые обратно в старые.
HTML := StringReplace(HTML, '<br />', '<br>', true, true, false);
Недавно заметил что в персонах стал появляться нежелательный мусор , конечно его надо удалять , но вот вопрос кому нибудь ценна эта информация , может её заносить в какую то ячейку базы.по мне так это мусор, который нафиг не нужен.
Очень давно прошу поправить добавление продолжительности фильма кинопоиска.Исправим , только удивляет одно , я впервые вижу что вы написали об этой проблеме.
Сейчас не берется, а вчера отвалился с продолжительностью фильма и IMDB.
Перестали обновляться Сезоны...Ну тут не все так просто , а если заполнять новый сериал сезоны добавляются.
То, есть, если на КиноПоиске обновили инфо о сезонах, то сабж их не переписывает.
v0.9.9.21
В настройках все правильно....
ЦитироватьНу тут не все так просто , а если заполнять новый сериал сезоны добавляются.
Попробовал.... инфо о Сезонах не берётся....
Вроде всё началось после чехарды с URL.
Очень давно прошу поправить добавление продолжительности фильма кинопоиска.Исправим , только удивляет одно , я впервые вижу что вы написали об этой проблеме.
Сейчас не берется, а вчера отвалился с продолжительностью фильма и IMDB.
year := HTMLValues2(tmp, '<a', '</a>', 'class=orange', '</a>', ',', curPos);
<tr>
<td width="5%" valign="top">2.</td>
<td width="95%" align="left">
<div style="position: relative; padding-right: 22px">
<a href="/film/427076/" class="all">Пираты Карибского моря: На странных берегах</a>, <a href="/level/10/m_act%5Byear%5D/2011/" class=orange>2011</a></><br />
<font color="#999999">Pirates of the Caribbean: On Stranger Tides </font>
</div>
</td>
</tr>
<tr>
<td width="5%" valign="top">3.</td>
<td width="95%" align="left">
<div style="position: relative; padding-right: 22px">
<a href="/film/575180/" class="all">Пираты Карибского моря 5</a></><br />
<font color="#999999">Pirates of the Caribbean 5 </font>
</div>
</td>
</tr>
year := HTMLValues2(tmp, '<a', '</a>', 'class=orange', '</a>', ',', curPos);
origtitle := ReplaceToSimple (HTMLValues2(tmp, '<font', '</font>', '#999999', '</font>', ',', curPos));
if OrigTitle[length(OrigTitle)] = ' ' then
OrigTitle := Copy (OrigTitle, 1, length (OrigTitle) - 1);
if StringReplace (OrigTitle, ' ', '', true, false, false) = '' then
OrigTitle := Title;
if optConnection = Enabled then AddConnection(TVVideo(Title), TVVideo(OrigTitle), cat, url, year);
year := HTMLValues2(tmp, '<a', '</a>', 'class=orange', '</a>', ',', curPos);
if StringReplace(year, ' ', '', true, false, false) <> '' then
begin
origtitle := ReplaceToSimple (HTMLValues2(tmp, '<font', '</font>', '#999999', '</font>', ',', curPos));
if OrigTitle[length(OrigTitle)] = ' ' then
OrigTitle := Copy (OrigTitle, 1, length (OrigTitle) - 1);
if StringReplace (OrigTitle, ' ', '', true, false, false) = '' then
OrigTitle := Title;
if optConnection = Enabled then AddConnection(TVVideo(Title), TVVideo(OrigTitle), cat, url, year);
end;
year := HTMLValues2(tmp, '<a', '</a>', 'class=orange', '</a>', ',', curPos);
tmpCurPos := curPos;
year := StringReplace(HTMLValues2(tmp, '<a', '</a>', 'class=orange', '</a>', ',', curPos), ' ', '', true, false, false);
if year = '' then curPos := tmpCurPos;
tmpCurPos : Integer
! Исправлена ошибка парсинга связей с фильмами без года.
Скрипт перестал частично забирать рейтинг!
Здесь не забирает - http://www.kinopoisk.ru/film/43949/ (рейтинг новый - зеленый)
Здесь забирает - http://www.kinopoisk.ru/film/42421/ (рейтинг старый - оранжевый)
Кинопоиск продолжает удивлять своим прогрессом!
Tmp := Replace (TextBetween(HTML, '<span class="rating_ball">', '</span>', false, curPos));
А вот для старой:Tmp := Replace (TextBetween(HTML, '<span>', '</span>', false, curPos));
// Рейтинг Кинопоиска
curPos := PosFrom('<a href="/level/83/', HTML, First);
if curPos = 0 then curPos := PosFrom('/votes/" class', HTML, First);
if curPos > 0 then
begin
// Tmp := Replace (HTMLValues2(HTML, '<a href="/level/83/', '</a>', 'class="continue"', '<span', ',', curPos));
Tmp := Replace (TextBetween(HTML, '<span>', '</span>', false, curPos));
if AllowAddByNumber (optRating, gfORating) then AddFieldValue(mfRating, Tmp);
end;
На:// Рейтинг Кинопоиска
curPos := PosFrom('<div class="div1">', HTML, First);
if curPos = 0 then curPos := PosFrom('<meta itemprop=', HTML, First);
if curPos > 0 then
begin
// Tmp := Replace (HTMLValues2(HTML, '<a href="/level/83/', '</a>', 'class="continue"', '<span', ',', curPos));
Tmp := Replace (TextBetween(HTML, 'ratingValue" content="', '" />', false, curPos));
if AllowAddByNumber (optRating, gfORating) then AddFieldValue(mfRating, Tmp);
end;
Так как, данный парсинг одинаков для старой и новой версий выборки.Всем привет.
Возвращусь к проблеме новых/старых URL:
Если запись в базу добавляется как связь к текущей загружаемой - то у неё старый вид URL.
Нажимаем на связь - запись становится видимой
Обновляем информацию с сайта - все обновилось, но у записи теперь 2 URL - новый и старый.
Я сразу предлагал перейти на новый вид адреса , но один человек сказал , а у меня база на старых , и ему видимо лень было обновлять старые адреса на новые , в итоге путаница в базе , давайте как нибудь все вместе договоримся на счет какие адреса заносить , ну базу придется либо заново переделать проблемные фильмы или просить Ностру что бы он сделал лекарство.
djek-ural
А зачем переменную pgSoundtrack по умолчанию выставил в Enabled?
Было Disabled.
Я правильно понял, что проблема состоит в том чтобы конвретировать все
старые адреса в новые? Если так, то ведь это можно сделать одним
простым SQL запросом в верси 1.0.2.х:
UPDATE movies SET "url" = REPLACE("url", '/level/1/film/', '/film/')
Меню: Personal Video Database -> Помощь -> SQL
Я думаю, надо полностью переходить на новые и придумать какую-нибудь несложную утилитку, которая пройдется по существующим (в том числе и скрытым) записям и:
- если в записи присутствует только адрес старого типа, заменит его на новый;
- если в записи присутствуют оба типа адреса, старый удалит;
- по окончании объединит записи с одинаковым адресом.
Как-то так
v1.0.7.70 от 26.05.2013
! Исправлена загрузка года, жанров и стран (спасибо setget и parasite)
! Исправлена загрузка сериалов и минипостеров
* Сделан рефакторинг кода (все отступы сделаны табуляциями) и удален
некоторый мертвый закомментированный код
v1.0.7.71 от 27.05.2013
+ Добавлен параметр newLinkFormat для загрузки url фильмов и персон в новом формате.
По умолчанию установлен в false для обратной совместимости.
Чтобы его включить, создайте (если еще нет) файл путь_до_папки_PVD/scripts/kinopoisk.cfg
и добавьте в него строку
newLinkFormat := true;
При этом обязательно скачайте и новый плагин кинопоиска для персон и создайте
(если еще нет) файл путь_до_папки_PVD/scripts/kinopoisk_person.cfg
и в него тоже добавьте строку
newLinkFormat := true;
Не подгрузилась секция "Знаете ли Вы, что" отсюда: http://www.kinopoisk.ru/film/565035/
Исправил скрипт по фильмам.
Версия 1.0.7.74
Исправлена загрузка релиза на blue ray
Это лишнее, дата не загрузилась
v1.0.7.75 от 05.08.2013
! Исправлена загрузка связей и наград
! Исправлена загрузка даты Blu-
v0.1.0.41 от 05.08.2013
! Исправлено кое-что с загрузкой наград.
v1.0.7.76 от 06.08.2013
! Исправлено падение PVD при импорте связи с фильмом с отсутствующим годом
ReshaЦитироватьЭто лишнее, дата не загрузиласьЭто не лишнее, т.к. производитель диска тоже нужен в базе. И, т.к. поле Blu-Ray типа "Короткий текст", то это ему не должно мешать.
Правда при LongDate = false между датой и производителем не будет ничего (пробелов, запятых). Поэтому кое-что изменю в ф-и CheckDates.
Пару месяцев назад грузил.если на кинопоиске в то время тоже указывался производитель диска, то не должен был.
Можете в скрипте предусмотреть загрузку для такого типа?ну можно доп. переменную ввести.
ЦитироватьМожете в скрипте предусмотреть загрузку для такого типа?ну можно доп. переменную ввести.
Почините, пожалуйста? Спасибо.И тишинааа.......
время сесть за компьютер практически нету. Постараюсь в ближайщее время все устранить.Ждем, спасибо.
В крайнем случае обратитесь к Nostra , его мыло можно найти в программе , он думаю не откажет в небольшой правке скриптов.
всем "нытикам" - будет день, будет пищаДля пищи, как правило - нужна ложка, а она дорогА к обеду как известно. :)
Обнаружил, можно сказать "внезапно", что на кинопоиске, есть русские названия к эпизодам. Скрипт загрузки по-моему этого не поддерживает.
Все, у кого будет время и желание, пример: http://www.kinopoisk.ru/film/229272/episodes/ (http://www.kinopoisk.ru/film/229272/episodes/) (загрузились только русские названия без английских)
procedure ParseSeasons(HTML : String);
var
curPos, endPos, posSeason : Integer;
i, Time : Integer;
Tmp : String;
OrigTitle : String;
// Resha 15.05.2014 { Не грузились эпизоды с переводами названий
curPos2, curPos3 : Integer;
Title : String;
// } Resha 15.05.2014
Year, Season, Episode : String;
Times : TWideArray;
begin
curPos := Pos ('<b>Время:</b>', HTML);
if curPos > 0 then begin
Tmp := HTMLValues2 (HTML, '<b>Время:</b>', '<br><small>', 'td class="news">', '<br><small>', '', curPos);
ExplodeString (Tmp, Times, ' ');
Time := 0;
for i := Low (Times) + 1 to High (Times) do begin
if (pos ('дн', Times[i]) = 1) Or (pos ('ден', Times[i]) = 1) then
Time := Time + 24 * 60 * StrToInt (Times[i - 1]);
if pos ('час', Times[i]) = 1 then
Time := Time + 60 * StrToInt (Times[i - 1]);
if pos ('минут', Times[i]) = 1 then
Time := Time + StrToInt (Times[i - 1]);
if pos ('мин.', Times[i]) = 1 then begin
Time := StrToInt (Times[i - 1]);
Break;
end;
end;
Tmp := IntToStr (Time);
if formattedTime then Tmp := CorrectTime (Tmp) else Tmp := Tmp + ' мин';
if optTimeSerial = Enabled then begin
if placeTimeSerial = 0 then
AddCustomFieldValueByName(ufTime, Tmp)
else
AddCustomFieldValueByName(ufTimeSerial, Tmp);
end;
end;
posSeason := 1;
while true do begin
posSeason := PosFrom ('<td colspan=2 class="news"', HTML, posSeason + 1);
if posSeason <= 0 then
Break;
endPos := PosFrom ('</table>', HTML, posSeason);
Tmp := Copy (HTML, posSeason, endPos - posSeason);
curPos := 1;
Season := Replace (HTMLValues2 (Tmp, '<td colspan=2 class="news"', '</td>', '<h1', '</h1>', '', curPos));
Delete (Season, 1, 6);
while true do begin
curPos := PosFrom ('<span style="color:#777">', Tmp, curPos);
if curPos <= 0 then
Break;
Episode := Replace (TextBetween (Tmp, '<span style="color:#777">', '</span>', false, curPos));
Delete (Episode, 1, 7);
// Resha 15.05.2014 { Не грузились эпизоды с переводами названий
//OrigTitle := Replace (TextBetween (Tmp, '<h1 class="moviename-big" style="font-size:16px;padding:0px;color:#444"><b>',
// '</b></h1>', false, curPos));
Title := Replace (TextBetween (Tmp, '<h1 class="moviename-big" style="font-size:16px;padding:0px;color:#444"><b>',
'</b></h1>', false, curPos));
curPos2 := PosFrom ('<span style="color:#777">', Tmp, curPos);
curPos3 := PosFrom ('<span class=''episodesOriginalName''>', Tmp, curPos);
if (curPos3 > 0) and ((curPos3 < curPos2) or (curPos2 <= 0)) then
OrigTitle := Replace (TextBetween (Tmp, '<span class=''episodesOriginalName''>',
'</span>', false, curPos))
else
OrigTitle := Title;
// } Resha 15.05.2014
Year := Replace (TextBetween (Tmp, 'align=left>', '</td>', false, curPos));
Year := Copy (Year, Length (Year) - 3, 4);
// Resha 15.05.2014 { Не грузились эпизоды с переводами названий
//if optEpisode = Enabled then AddEpisode('', OrigTitle, '', '', Year, Season, Episode);
if optEpisode = Enabled then AddEpisode(Title, OrigTitle, '', '', Year, Season, Episode);
// } Resha 15.05.2014
end;
end;
end;
если бы ее не было, любая связь фильмов плодила бы дубликаты.проверка на связи реализована в движке самой проги. Как она там выполняется - фиг его знает.
это даже на пустой базе может сработать. пробовал: 1. добавить Леонарда Нимоя в персоны, с его сериала 1969 года "Звездный путь" начать экспорт, потом по связям полнометражные фильмы (1 и 2 часть "Звездного пути"), они как раз и множат исходный сериал.
запутанная история серий и ремейковдумается, здесь проблема не в связях, а в определении уникальности фильма/сериала (т.е. некий составной ключ, типа название+год).
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: Kinopoisk (In)"
URL = "(www.|)kinopoisk.ru/"
Match = "https://st.kp.yandex.net/\1"
Replace = "http://st.kp.yandex.net/\1"
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Kinopoisk (Out)"
URL = "((www.|)kinopoisk.ru|st.kp.yandex.net)/"
Match = "http://\1"
Replace = "$RDIR(https://\1)"
Программа отправляет по HTTP.не взлетит, потому что "правило замены" - это использование списка переадресации, который просто отправляет браузеру (или другой проге) новый URL.
HC принимает запрос.
В HC рисуем правило замены урла "HTTP://xxx.com" -> "HTTPS://xxx.com".
HC заменяет, запрашивает по HTTPS, отдает контент назад запросившему.
Такое разве не взлетит?
Всем доброго дня!
Не хочет у меня прокси постеры забирать с кинопоиска. Это решаемо?
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: Kinopoisk (In)"
URL = "(www.|)kinopoisk.ru/"
Match = "https://(st.kp.yandex.net|www.kinopoisk.ru)\1/\2"
Replace = "http://\1/\2"
Кто уже настроил - поделитесь, пожалуйста, конфигом.Во вложении конфиг только с указанными выше правилами для кинопоиска. Все остальные правила грохнул. Порт изменил на 8080 (у меня другой). Списки тоже грохнул, кроме двух основных.
Во вложении конфиг только с указанными выше правилами для кинопоиска. Все остальные правила грохнул. Порт изменил на 8080 (у меня другой). Списки тоже грохнул, кроме двух основных.
строчка в USER AGENT должна быть такая:
Mozilla/5.0 (Windows; U; Windows NT 5.0; en-EN; rv:1.6) Gecko/20040206 Firefox/1.0.1
P.S.
Потестил еще. Такая фигня, когда в окне журнала проксомитрона включена галка "Отладочная информация HTML". Так что выруби ее, если она включена, т.к. это похоже что-то ломает.
в русской сборке эти файлы есть (с форума proxomitron.ru по ссылке выше).
А так вообще это файлы из пакета OpenSSL.
только заборол одну ошибку (см. 1 вложение), как появилась вторая (2 вложение)...
как это победить?
Lu
приложи архив со своим проксомитроном
И еще одна часть...
Попробуй у себя так же.
(01.09.2016 11:46:52) Executing script binary
(01.09.2016 11:46:52) Авторизация...
(01.09.2016 11:46:56) Ищу информацию о фильме: Школа рока
(01.09.2016 11:46:56) GET: http://www.kinopoisk.ru/film/2519/
(01.09.2016 11:47:03) UpdateToolbar: 6
(01.09.2016 11:47:29) UpdateToolbar: 7
(01.09.2016 11:48:02) UpdateToolbar: 8
(01.09.2016 11:48:02) HTTP/1.1 502 Cannot Connect
(01.09.2016 11:51:12) Executing script binary
(01.09.2016 11:51:12) Авторизация...
(01.09.2016 11:51:16) Ищу информацию о фильме: Школа рока
(01.09.2016 11:51:16) GET: http://www.kinopoisk.ru/film/2519/
(01.09.2016 11:51:20) Redirected to: /error/?ht=4
(01.09.2016 11:51:24) GET: http://www.kinopoisk.ru/error/?ht=4/view_info/fact/#trivia_fact
(01.09.2016 11:51:24) GET: http://www.kinopoisk.ru/error/?ht=4/cast/
(01.09.2016 11:52:44) UpdateToolbar: 5
выложи еще раз папку проксомитрона, только теперь текущего, а не того обрезка без нужных файлов, что был.Странно, что обрезка, устанавливала с того же сайта, только предыдущая версия.
Странно, что обрезка, устанавливала с того же сайта, только предыдущая версия.
проверил. У меня норм.
P.S.: Win 7 x64, PVD 1.0.2.7
А вообще почитай текст страницы https://www.kinopoisk.ru/error/?ht=4 , на которую и пытается перенаправить кинопоиск.
Можно на всякий случай в настройках PVD сменить User Agent на какой-нибудь другой, к примеру от Google Chrome версии поновее. Это так на всякий случай, т.к. раньше какой-то из стандартных User Agent'ов блокировался кинопоиском.
Написала в поддержку Кинопоиска
P.S. Почитала про SSL сертификаты... Вот зачем это нужно на кинопоиске?! Что там защищать-то?!
И попробуй версию PVD 1.0.2.7, вместо 0.9.х.
Только запускай ее с ключом -portable, чтобы не перезаписать настройки своей любимой версии :)
Эм. Вообще-то это в их интересах блокировать работу подобных программ, чтобы меньше грузило их сайт.
Ну по мне так https нужно применять везде, где есть авторизация, чтобы лишние людишки логин/пароль не перехватывали.
Ну так я не против https для авторизации, но обычные-то страницы с фильмами, актерами и др. зачем защищать?
Установила. Не работает
выложи лог журнала проксомитрона (правый клик по его значку ➜ Открыть журнал), когда пытаешься получить инфу фильма.
New Message Log Window....
RedirectTo: https://www.kinopoisk.ru/level/30/
+++GET 3+++
POST /level/30/ HTTP/1.0
Content-Type: application/x-www-form-urlencoded
Content-Length: 64
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: identity
User-Agent: Chrome/15.0.860.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/15.0.860.0
Connection: keep-alive
SSL Verify: [3:34099912] error number 34099912
SSL Verify: [3:34099912] error number 34099912
Failed to establish SSL connection
+++CLOSE 3+++
+++GET 4+++
GET /film/2519/ HTTP/1.1
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: identity
User-Agent: Chrome/15.0.860.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/15.0.860.0
Connection: keep-alive
SSL Verify: [3:34100936] error number 34100936
SSL Verify: [3:34100936] error number 34100936
Failed to establish SSL connection
+++CLOSE 4+++
New Message Log Window....
+++GET 7+++
GET /film/2519/ HTTP/1.1
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: identity
Referer: http://www.videodb.info/upload/check.php
User-Agent: Chrome/15.0.860.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.20.25 (KHTML, like Gecko) Version/15.0.860.0
Connection: keep-alive
SSL Verify: [3:34094920] error number 34094920
SSL Verify: [3:34094920] error number 34094920
Failed to establish SSL connection
+++CLOSE 7+++
мысль для "Natik".
Может быть что-то заблокировало выход в интернет для проксомитрона (ПМ) (например, антивирус или брандмауер). Кроме того, я обратил внимание, что ПМ может работать с пулом сетевых адресов и, если сетевой адрес компьютера-модема не совпадает с пулом, то соединение может не проходить. Млжет быть. ;-)
Loaded: OpenSSL 0.9.8 05 Jul 2005
SSL Verify: [3:72278472] error number 72278472
SSL Verify: [3:72278472] error number 72278472
+ еще передаются куки и "Accept-Encoding: gzip, deflate, identity".Там нужно просто нажать кнопочку Allow и дальше все пойдет по накатанной , у меня такая же ошибка былану, Она писала, что нажимала кнопку Allow. Хотя может в последнем логе это и не делала - фиг его знает.
Добрый день! С данным скриптом информацию о фильмах с Кинопоиска стал забирать, причем на обычных дефолтных настройках проксомитрона!!! Здорово!! Но при тесте один фильм всё-таки не забрал http://www.kinopoisk.ru/film/817931/ (Дивергент. глава 3. За стеной) ошибка IOHandler value is not validСкорее всего у вас что то с настройками проксомитрона не то , у меня этот фильм хорошо скачался.
Да, действительно всё дело в настройках. Пробежался, подправил! Всё рабоатет отлично!! Спасибо огромное!! :)
Да, действительно всё дело в настройках. Пробежался, подправил! Всё рабоатет отлично!! Спасибо огромное!! :)
А что подправили если не секрет? А то у меня тоже с новым скриптом та же ошибка IOHandler value is not valid выходит.
Да, действительно всё дело в настройках. Пробежался, подправил! Всё рабоатет отлично!! Спасибо огромное!! :)
А что подправили если не секрет? А то у меня тоже с новым скриптом та же ошибка IOHandler value is not valid выходит.
Заново скачал проксомитрон и настроил, как здесь на сайте рекомендовали ранее!! Буквально с нуля делал всё по шагам! Просмотрите страницы данного форума, тут всё написано - нужно некоторые правила отключить в разделе Web Page! Когда это сделал то тоже неполностью работало! Затем добавил 2 правила в раздел Headers (спасибо большое Unreal666) специально для Кинопоиска! ну и номер порта в проксомитроне должен совпадать с номером порта в самой базе! Отдельный респект djek-ural за скрипт!
Что бы не мучаться с правилами , unreal666 выложил файл правил , нужно его загрузить на жесткий диск. И указать в программе как основной. И ничего править не надо , все работает сразу . У меня проблем не было.
только заборол одну ошибку (см. 1 вложение), как появилась вторая (2 вложение)...
как это победить?
Сегодня попробовал , вроде бы работает , видимо были временные меры...нет, скожалению не работает, выбивает с той же самой ошибкой.
Возникла проблема с импортом данных. Похоже инфа не забирается для фильмов у которых нет страниц "сайты" на Кинопоиске.C персонами то же самое...
Хотя тут же пришла идея , опять использовать Proxomitron , что бы он вместо пустой страницы 404 присылал , какую нибудь пустую страницу которую мог бы отработать скрипт , вез выходов по ошибке.
Сегодня вдруг стал выдавать ошибку при импорте информации с кинопоиска на стадии поиска фильма на сайте (скрин прилагается). Если вручную ввести адрес страницы с информацией, то ошибки не будет.Проснулись , мы уже вторую неделю тестируем новый скрипт с новой системой поиска , присоединяйтесь.
Спасибо!
Сегодня вдруг стал выдавать ошибку при импорте информации с кинопоиска на стадии поиска фильма на сайте (скрин прилагается). Если вручную ввести адрес страницы с информацией, то ошибки не будет.Проснулись , мы уже вторую неделю тестируем новый скрипт с новой системой поиска , присоединяйтесь.
Спасибо!
Залил скрипт в автообновление , текушая версия 1.0.9.1
Решил тут через мнооого-мнооого лет вновь PVD проведать, скачал новую версию, а похоже скрипт от Кинопоиска снова умер... Планируется починка или...?Он работает , но опять нужны пляски с бубном. В этой теме найди сообшения где добрый человек выложил файл настроек для Proxomitrona. http://www.videodb.info/forum_ru/index.php/topic,236.msg14991.html#msg14991
Странно. ??? Другие сериалы вроде работают :-\Нашел я в чем проблема , исправил.
Скажите, а есть возможность, при загрузки информации, забирать постер с основной страницы фильма, не мини-постер, совсем малипусечного размера, а тот, что по клику раскрывается, опять-же, на основной странице фильма? Если можно, как это получить в настройках?
Объясните особо одаренному:
Если я сейчас удаляю все URL из карточки фильма и заново импортирую информацию (url будет уже новым), я смогу импортировать постеры?
Объясните особо одаренному:
Если я сейчас удаляю все URL из карточки фильма и заново импортирую информацию (url будет уже новым), я смогу импортировать постеры?
ТОЛЬКО при ОБЩЕМ импорте информации с кинопоиска (без возможности выбора). Если воспользоваться непосредственно скриптом импорта постеров, то ничего не произойдет - поле останется пустым. В сообщении от 14.09.2017 djek-ural обещает попробовать справиться с проблемой.
Вот вторая наработка во вложение + постерный скриптОгромное СПАСИБО! :)
*** Log Reset ***
+++GET 135+++
GET /film/rasplata-2016-662359/ HTTP/1.1
cookie: mobile=no;spravka=dD0xNDc3OTg1MzE1O2k9NDYuMjQ2LjEyNi41MDt1PTE0Nzc5ODUzMTUwMTg2OTY4ODA7aD0xMWNhNTNhMjI4ZDlkYzg5ZTQ3Zjg5MTBiM2FmYWJiYQ==;
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: gzip, deflate, identity
Referer: http://www.kinopoisk.ru/showcaptcha?retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522053/a74a1c7ccfbeec733bb10ba6fef3c543&s=acd8305b556d347cadb1b8474466c35f
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-EN; rv:1.6) Gecko/20040206 Firefox/1.0.1
Connection: keep-alive
+++SSL:RESP 135+++
SSL cipher TLSv1 AES128-SHA (128 bits)
HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Wed, 01 Nov 2017 07:43:27 GMT
Content-Type: text/html
Content-Length: 154
Connection: keep-alive
Keep-Alive: timeout=60
Location: http://www.kinopoisk.ru/showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc
Set-Cookie: spravka=dD0xNDc3OTg2MjA3O2k9NDYuMjQ2LjEyNi41MDt1PTE0Nzc5ODYyMDc3NDc4MTYwNzk7aD1iZGZlYjZlZWI4YmZjZDFiMzc5NTlhNTg2ZGJmMWJjMA==; domain=.kinopoisk.ru; path=/; expires=Fri, 01-Dec-2017 07:43:27 GMT
X-Captcha: yes
Content-Security-Policy-Report-Only: default-src https: 'unsafe-inline' 'unsafe-eval' data:; report-uri https://csp.yandex.net/csp?from=kinopoisk-old&yandex_login=&yandexuid=
+++CLOSE 135+++
RedirectTo: https://www.kinopoisk.ru/showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc
+++GET 136+++
GET /showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc HTTP/1.1
cookie: mobile=no;spravka=dD0xNDc3OTg1MzE1O2k9NDYuMjQ2LjEyNi41MDt1PTE0Nzc5ODUzMTUwMTg2OTY4ODA7aD0xMWNhNTNhMjI4ZDlkYzg5ZTQ3Zjg5MTBiM2FmYWJiYQ==;
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: gzip, deflate, identity
Referer: http://www.kinopoisk.ru/showcaptcha?retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522053/a74a1c7ccfbeec733bb10ba6fef3c543&s=acd8305b556d347cadb1b8474466c35f
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-EN; rv:1.6) Gecko/20040206 Firefox/1.0.1
Connection: keep-alive
+++SSL:RESP 136+++
SSL cipher TLSv1 AES128-SHA (128 bits)
HTTP/1.1 200 Ok
Server: nginx
Date: Wed, 01 Nov 2017 07:43:27 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=60
Content-Security-Policy-Report-Only: default-src https: 'unsafe-inline' 'unsafe-eval' data:; report-uri https://csp.yandex.net/csp?from=kinopoisk-old&yandex_login=&yandexuid=
Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Encoding: gzip
+++CLOSE 136+++
+++CLOSE 136+++
+++GET 137+++
GET /showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc/view_info/fact/#trivia_fact HTTP/1.1
cookie: mobile=no;spravka=dD0xNDc3OTg1MzE1O2k9NDYuMjQ2LjEyNi41MDt1PTE0Nzc5ODUzMTUwMTg2OTY4ODA7aD0xMWNhNTNhMjI4ZDlkYzg5ZTQ3Zjg5MTBiM2FmYWJiYQ==;
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: gzip, deflate, identity
Referer: http://www.kinopoisk.ru/showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-EN; rv:1.6) Gecko/20040206 Firefox/1.0.1
Connection: keep-alive
+++SSL:RESP 137+++
SSL cipher TLSv1 AES128-SHA (128 bits)
HTTP/1.1 404 Not Found
Server: nginx
Date: Wed, 01 Nov 2017 07:43:28 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=60
ETag: W/"59f88dff-524f"
Content-Security-Policy-Report-Only: default-src https: 'unsafe-inline' 'unsafe-eval' data:; report-uri https://csp.yandex.net/csp?from=kinopoisk-old&yandex_login=&yandexuid=
Content-Encoding: gzip
+++CLOSE 137+++
Скрипт кинопоиска - всё? Больше не работает с жадным яндексом? :(
При попытке получить какую-либо информацию выдает окошко: HTTP/1.1 404 not found.
В Proxomitron всё редеректится на капчу.
Затык как я понимаю в куке "spravka", пробовал подменять её на свою через фильтры - без результатов.
Пробовал авторизовывать с помощью браузера ту куку, что шлет сам PVD - без толку.
Если подождать пару часов - скрипту разово получается забрать с сайте какую-либо информацию, после чего жадный яндекс снова просит куку и выдает капчу.
Я пока в тупике.
Вручную заполнять поля для новых фильмов в PVD - желания вообще нет.Код: [Выделить]*** Log Reset ***
+++GET 135+++
GET /film/rasplata-2016-662359/ HTTP/1.1
cookie: mobile=no;spravka=dD0xNDc3OTg1MzE1O2k9NDYuMjQ2LjEyNi41MDt1PTE0Nzc5ODUzMTUwMTg2OTY4ODA7aD0xMWNhNTNhMjI4ZDlkYzg5ZTQ3Zjg5MTBiM2FmYWJiYQ==;
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: gzip, deflate, identity
Referer: http://www.kinopoisk.ru/showcaptcha?retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522053/a74a1c7ccfbeec733bb10ba6fef3c543&s=acd8305b556d347cadb1b8474466c35f
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-EN; rv:1.6) Gecko/20040206 Firefox/1.0.1
Connection: keep-alive
+++SSL:RESP 135+++
SSL cipher TLSv1 AES128-SHA (128 bits)
HTTP/1.1 302 Moved Temporarily
Server: nginx
Date: Wed, 01 Nov 2017 07:43:27 GMT
Content-Type: text/html
Content-Length: 154
Connection: keep-alive
Keep-Alive: timeout=60
Location: http://www.kinopoisk.ru/showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc
Set-Cookie: spravka=dD0xNDc3OTg2MjA3O2k9NDYuMjQ2LjEyNi41MDt1PTE0Nzc5ODYyMDc3NDc4MTYwNzk7aD1iZGZlYjZlZWI4YmZjZDFiMzc5NTlhNTg2ZGJmMWJjMA==; domain=.kinopoisk.ru; path=/; expires=Fri, 01-Dec-2017 07:43:27 GMT
X-Captcha: yes
Content-Security-Policy-Report-Only: default-src https: 'unsafe-inline' 'unsafe-eval' data:; report-uri https://csp.yandex.net/csp?from=kinopoisk-old&yandex_login=&yandexuid=
+++CLOSE 135+++
RedirectTo: https://www.kinopoisk.ru/showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc
+++GET 136+++
GET /showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc HTTP/1.1
cookie: mobile=no;spravka=dD0xNDc3OTg1MzE1O2k9NDYuMjQ2LjEyNi41MDt1PTE0Nzc5ODUzMTUwMTg2OTY4ODA7aD0xMWNhNTNhMjI4ZDlkYzg5ZTQ3Zjg5MTBiM2FmYWJiYQ==;
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: gzip, deflate, identity
Referer: http://www.kinopoisk.ru/showcaptcha?retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522053/a74a1c7ccfbeec733bb10ba6fef3c543&s=acd8305b556d347cadb1b8474466c35f
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-EN; rv:1.6) Gecko/20040206 Firefox/1.0.1
Connection: keep-alive
+++SSL:RESP 136+++
SSL cipher TLSv1 AES128-SHA (128 bits)
HTTP/1.1 200 Ok
Server: nginx
Date: Wed, 01 Nov 2017 07:43:27 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=60
Content-Security-Policy-Report-Only: default-src https: 'unsafe-inline' 'unsafe-eval' data:; report-uri https://csp.yandex.net/csp?from=kinopoisk-old&yandex_login=&yandexuid=
Strict-Transport-Security: max-age=31536000; includeSubDomains
Content-Encoding: gzip
+++CLOSE 136+++
+++CLOSE 136+++
+++GET 137+++
GET /showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc/view_info/fact/#trivia_fact HTTP/1.1
cookie: mobile=no;spravka=dD0xNDc3OTg1MzE1O2k9NDYuMjQ2LjEyNi41MDt1PTE0Nzc5ODUzMTUwMTg2OTY4ODA7aD0xMWNhNTNhMjI4ZDlkYzg5ZTQ3Zjg5MTBiM2FmYWJiYQ==;
Host: www.kinopoisk.ru
Accept: text/html, */*
Accept-Encoding: gzip, deflate, identity
Referer: http://www.kinopoisk.ru/showcaptcha?cc=1&retpath=https%3A//www.kinopoisk.ru/film/rasplata-2016-662359%3F_7c3bd9c865362f17b6b8de21de3789e8&t=0/1509522207/e06c658bef85130d1cd894a46f428952&s=37b25b18b10a7994776d17cf8b94a2fc
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-EN; rv:1.6) Gecko/20040206 Firefox/1.0.1
Connection: keep-alive
+++SSL:RESP 137+++
SSL cipher TLSv1 AES128-SHA (128 bits)
HTTP/1.1 404 Not Found
Server: nginx
Date: Wed, 01 Nov 2017 07:43:28 GMT
Content-Type: text/html
Transfer-Encoding: chunked
Connection: keep-alive
Keep-Alive: timeout=60
ETag: W/"59f88dff-524f"
Content-Security-Policy-Report-Only: default-src https: 'unsafe-inline' 'unsafe-eval' data:; report-uri https://csp.yandex.net/csp?from=kinopoisk-old&yandex_login=&yandexuid=
Content-Encoding: gzip
+++CLOSE 137+++
Помогает перезагрузка модема. :'(А если нет модема, а если статический IP? Лучше сказать иначе: помогает смена IP. Но, к сожалению, это не всегда возможно.
Вопрос в студию - а Проксомитрон может подменять IP-адреса по примеру каких-либо анонимайзеров (как, например, приложения-анонимайзеры интернет-браузеров?). Или попробовать использовать дополнительные программки (типа ZenVPN или SurfEasy VPN и т.д.). Будет ли тогда работать Проксомитрон?Помогает перезагрузка модема. :'(А если нет модема, а если статический IP? Лучше сказать иначе: помогает смена IP. Но, к сожалению, это не всегда возможно.
Дело возможное , но большинство бесплатных прокси низкоскоростные ,вы просто замучаетесь скачивать инфу особенно постеры или кадры.
Я думал, "Кинопоиск" одного меня банит и посылает в капчу. :)Здравствуйте всем!
Днем все очень плохо, и после импорта информации одного фильма кинопоиск отправляет проксомитрон доказывать, что он не робот. В 3 ночи все работает относительно хорошо, если не очень часто забираешь инфу.
А у меня он вообще не грузится. Никак от слова совсем (даже в браузере). Таймаут, и все тут.Может что-то блокирует сайт (антивирус, файервол или какое-нибудь приложение (например, антирекламное) в самом браузере)? А так слишком мало информации о проблеме....
Хотя месяц назад работал...
-----------------------------------------------------------А у меня он вообще не грузится. Никак от слова совсем (даже в браузере). Таймаут, и все тут.Может что-то блокирует сайт (антивирус, файервол или какое-нибудь приложение (например, антирекламное) в самом браузере)? А так слишком мало информации о проблеме....
Хотя месяц назад работал...
Простите, но в настройках сети в Линуксе ничем не могу помочь. Единственное, что можно попробовать, так это поиск в интернете по 2-ум последним строчкам в предпоследнем фрагменте (...lynx: can't access starfile). Я попробовал, но там слишком много не понятной Linux-информации. Sorry!Сие не имеет отношения к настройкам сети - lynx это браузер (простейший, текстовый), а не системная настройка. Пинги-то ходят на отлично, то есть - дело не в сети. Да и все остальное в сети работает на ура, да и сам кинопоиск работал когда я его в последний раз открывал (месяц назад). А сейчас не работает (настройки сети не менялись).
P.S. пример "https://unixforum.org/index.php?s=a495aeb9de07f64a04ca023c012f2b4d&showtopic=123378&st=30"
Было такое. Эта проблема на уровне настроек модема или самого компьютера (его сетевых настроек), а не со стороны Кинопоиска. Как исправил - не помню. Что-то связанное с настройками DNS и DHCP. Помог один из ответов "ping проходит страницы не открываются" в google.Простите, но в настройках сети в Линуксе ничем не могу помочь. Единственное, что можно попробовать, так это поиск в интернете по 2-ум последним строчкам в предпоследнем фрагменте (...lynx: can't access starfile). Я попробовал, но там слишком много не понятной Linux-информации. Sorry!Сие не имеет отношения к настройкам сети - lynx это браузер (простейший, текстовый), а не системная настройка. Пинги-то ходят на отлично, то есть - дело не в сети. Да и все остальное в сети работает на ура, да и сам кинопоиск работал когда я его в последний раз открывал (месяц назад). А сейчас не работает (настройки сети не менялись).
P.S. пример "https://unixforum.org/index.php?s=a495aeb9de07f64a04ca023c012f2b4d&showtopic=123378&st=30"
"lynx: can't access starfile" значит то, что браузер lynx не получил с сервера стартовую страницу (она же index.html, или что у них там сконфигурено на DirectoryIndex). А получить не смог потому, что он честно ждал - но с сервера она не приходит по причине таймаута соединения.
И точно так же она не приходит не только lynx'y, но и wget'y (кой есть качалка, которая тоже не смогла скачать страницу на диск из-за того же таймаута с сервером).
Эта проблема на уровне настроек модема или самого компьютера (его сетевых настроек), а не со стороны Кинопоиска.В сети ок.200 компьютеров и 3 fail-safe соединения от трех разных провайдеров. Сейчас не открывается нигде (а раньше открывалось везде).
Я использую PVD в Беларуси. При использовании анонимайзера (в моем случае SecurityKISS) используются серверы Англии, Германии, США. "....В сети ок.200 компьютеров и 3 fail-safe......" может это указывает на то, что администраторы месяц назад внесли какие-то изменения в "Черный Список"?Эта проблема на уровне настроек модема или самого компьютера (его сетевых настроек), а не со стороны Кинопоиска.В сети ок.200 компьютеров и 3 fail-safe соединения от трех разных провайдеров. Сейчас не открывается нигде (а раньше открывалось везде).
Плюс к тому - не открывается даже через ТОR.
Сдается мне, они врубили отдачу контента только на российские IP, или что-то еще в этом роде....:(
Найду как-нибудь на досуге живой р.проксик, проверю.
может это указывает на то, что администраторы месяц назад внесли какие-то изменения в "Черный Список"?Если Вы про сторону кинопоиска - то тут не подскажу.
программа и так работает с куками , незря же в плагинах есть поддержка логин и пароль.Приветствую. Очень сложно стало настраивать проксомитрон (так и не смог его настроить по новой). Судя по последним сообщениям на форуме тоже неразбериха. Работает ли загрузка данных с кинопоиска без проксомитрона? Если нет, то всё же как настраивать проксомитрон? Ссылку в Вашей подписи конечно же открывал - не помогло. Спасибо заранее.
программа и так работает с куками , незря же в плагинах есть поддержка логин и пароль.Приветствую. Очень сложно стало настраивать проксомитрон (так и не смог его настроить по новой). Судя по последним сообщениям на форуме тоже неразбериха. Работает ли загрузка данных с кинопоиска без проксомитрона? Если нет, то всё же как настраивать проксомитрон? Ссылку в Вашей подписи конечно же открывал - не помогло. Спасибо заранее.
Так я настраивал раньше. Информацию грузило о фильмах, а на постеры выдавало http 1.1 404 бла бла бла. А через пару фильмов и вовсе ничего не грузило. Обновил скрипт - после поиска фильма, нет нужного в списке выбора.программа и так работает с куками , незря же в плагинах есть поддержка логин и пароль.Приветствую. Очень сложно стало настраивать проксомитрон (так и не смог его настроить по новой). Судя по последним сообщениям на форуме тоже неразбериха. Работает ли загрузка данных с кинопоиска без проксомитрона? Если нет, то всё же как настраивать проксомитрон? Ссылку в Вашей подписи конечно же открывал - не помогло. Спасибо заранее.
http://www.videodb.info/forum_ru/index.php/topic,236.msg14991.html#msg14991
пока тестируем скрипт на предмет бана со стороны кинопоиска , остальное будем править когда первую проблему решим.Если я могу помочь как обычный обыватель, то я к Вашим услугам.
разберитесь с настройками proxomitrona запустите pvd , если подключится к кинопоиску получится меня интересуюет лог работы программы , он в папке с программой log.txt , скачайте информацию по нескольки фильмам , пока кинопоиск не станет рекомендовать пройти капчу, определить это просто загрузка проходит очень быстро , и результат нулевой. Вот после этого смело выкладывайте здесь лог раболты программыпока тестируем скрипт на предмет бана со стороны кинопоиска , остальное будем править когда первую проблему решим.Если я могу помочь как обычный обыватель, то я к Вашим услугам.
При обычной скачке информации для фильмов их нету в списке выбора. Приходилось вручную подсовывать ссылки с кинопоиска. Ну, а далее HTTP/1.1 404 Not Foundразберитесь с настройками proxomitrona запустите pvd , если подключится к кинопоиску получится меня интересуюет лог работы программы , он в папке с программой log.txt , скачайте информацию по нескольки фильмам , пока кинопоиск не станет рекомендовать пройти капчу, определить это просто загрузка проходит очень быстро , и результат нулевой. Вот после этого смело выкладывайте здесь лог раболты программыпока тестируем скрипт на предмет бана со стороны кинопоиска , остальное будем править когда первую проблему решим.Если я могу помочь как обычный обыватель, то я к Вашим услугам.
программа и так работает с куками , незря же в плагинах есть поддержка логин и пароль.Простите, но я имел ввиду, что кинопоиск, ПОЗВОЛЯЕТ и дальше работать с собой ЕСЛИ капча была ВВЕДЕНА, а куки, как подпись под этим, являются подтверждением этого действия. Но окно введения капчи НЕ ВЫВОДИТЬСЯ ни PVD, ни проксомитроном. Можно ли проксомитрон настроить на вывод окна с капчей? Может это поможет? Если, конечно, программа работает с куками также как и браузеры.
Капча подразумевает ручной ввод данных , который посылаются прямым ответом. Куки здесь не задействованы.Простите, я обычный пользователь и не очень разбираюсь в этих делах. Только могу поделиться наблюдением: когда при работе с сайтом Кинопоиска появляется требование ввести капчу, то после этого свободная работа с сайтом продолжается. И разве куки не являются идентификатором пользователя по которому сайт определяет, что данный пользователь делал с ним (например, ввел-не ввел капчу)?
кто нибудь протестируйте скрипт еще раз но вместе с поиском фильмов , без вставки старых ссылок.LOG_OTKAZ - файл с требованием капчи
Сюда потом выложить лог файл программы.
Никаких старых ссылок , в твоем логе как раз после неё программу забанили."Старые" - имеется ввиду старого (предыдущего) формата, где нет названия? Например, http://www.kinopoisk.ru/film/927/ вместо http://www.kinopoisk.ru/film/ubiystvo-v-vostochnom-ekspresse-1974-927/? Но PVD, иногда, сама подставляет эти адреса. Наверно берет из базы связей. Или вообще не должно быть адреса? На фоне всего происходящего я стал сначала искать в гугли адрес (нового формата) фильма в кинопоиске, а потом подставлять его в программу. Это увеличивало несколько время работы с кинопоиском.
Никаких старых ссылок , в твоем логе как раз после неё программу забанили.Скрипт обновил. По прежнему по обычному названию не находит нужного фильма. После подставления ссылки с кинопоиска всё получается. Как только попробовал обновить фильм с частично старой инфой - ошибка.
Написал я значит скрипт , вроде бы компилируется. Но во время запуска вылетает с ошибкой сама программа. Тут я уже бессилен , думаю оправлю Ностра может посмотрит чего подскажет.Опять же, если могу чем помочь как обыватель, то помогу. А пока обновляю новые добавленные фильмы по 1му в день. Фильмы у которых в карточке уже есть какая-либо инфа не поддались ещё мне.
Что-то постеры перестали забираться! Выдает ошибку.Присоединяюсь - при общем импорте информации перестали автоматом стягиваться постеры. Приходиться в ручную искать в интернете и перетягивать в ПВД.
Пока у меня получается такой алгоритм: запуск программы с проксомитроном. Затем добавление фильма и вручную добавление ссылки с кинопоиска. А уж затем обновление информации. За раз пропускает 2-3 фильма обновить. Не проверял за какой промежуток скидывается ограничение, но у меня получается через полсуток обновлять по 2-3 фильма. В принципе потребности перекрывает.Теперь вот в ручную придется вставлять и постеры. ;-) У меня обновляется, примерно, 5-7 фильмов + около 10-ти при использовании "SecurityKISS Tunnel". Промежуток - 1,5-2 часа.
Пока тестировал скрипт меня забанили , время на проверку пока нету , посмотрите кто нибудь.Спасибо. Пока, кажется, работает!
Снова исправил , залил в это раз на сайт.Постеры не хотят автоматом стягиваться. При попытке импортировать отдельно - ошибка (!pr1.jpg). ???
к сожалению, где-то на 8-ом импорте (/sadovnik-iz-arzhantey-1966-95356/) последняя версия скрипта опять послала ПВД в даун. Трижды пробовал. Пришлось вернуться к версии 1,0,10,2.Снова исправил , залил в это раз на сайт.Постеры не хотят автоматом стягиваться. При попытке импортировать отдельно - ошибка (!pr1.jpg). ???
P.S. кинопоиск снял проверку капчей? :o Уже пару выходных не натыкалься на нее!!!!!! ТЬФУ, ТЬФУ, ТЬФУ! ;)
Сегодня днем гляну , здесь уже другой скрипт надо чинить.Снова исправил , залил в это раз на сайт.Постеры не хотят автоматом стягиваться. При попытке импортировать отдельно - ошибка (!pr1.jpg). ???
P.S. кинопоиск снял проверку капчей? :o Уже пару выходных не натыкалься на нее!!!!!! ТЬФУ, ТЬФУ, ТЬФУ! ;)
Сегодня проверил на последней версии , вся информация собралась. Единственное что поиск по"В поле зрения" не сработал. Пришлось добавлять вручную. Ну и также словил снова капчу , остальные сериалы проверю позднее.Спасибо. Огромное!!!!
Проблема , банить стали чаше. уже через 3-5 полных прогонов фильмов все идет в бан.А кто нибудь в курсе - какой логин первичнее? Старый, времен независимого кинопоиска, или новый, из яндекс.пасспорта? Тем более что яндекс заставляет слить их в один.
Частично пофиксил проблему , постеры пока не работают.Вот спасибо! попробуем, когда доберусь до компа!!!! И что это было? ???
Еще раз перезалил , убрал выскакиваюшее сообшение номер постера.
прогнозирую зависание скрипта на редких названиях фильмов где результаты умешаются на одной странице , если кто найдет такие названия пожалуйста сообшите , иначе работа скрипта будет затруднительной.Воскресение, 05.05.2019, импорт информации 10-ти фильмов (в том числе довольно редких). Специально НЕ вставлял в URL-строку предварительно найденный адрес. Результат: PVD споткнулась только на одном фильме. Вместо "Party Monster" 2003 подсунула что-то новее. Что удивило, так это то, что на выбор предлагался только один вариант на выбор. Ну это так, мелочи!!!! ;-) Так же как и то, что упорно не скачивается оригинальный язык фильма....
Я все больше думаю что надо переходить на модификацию программы. Но так как первый запрос все равно нужно совершать для поиска новых фильмов , сделать его на сайт google.ruЗвучит довольно страшно! ;-) и грустно!
http://www.videodb.info/forum_en/index.php/topic,4134.0.htmlА если коротко, своими словами? Английский знаю со словарем. Можно, конечно, пропустить 10 страниц форума через GOOGLE translate. Насколько я понимаю, у "англичан" получилось обойти ограничения HTTPS. Но у IMDB нет защиты от ботов....
Здравствуйте уважаемые!Да, к сожалению единственный кто поддерживает (надеюсь) проект это Djek-ural. Основная проблема работы с кинопоиском это, конечно же, капча. Все остальные (типа изменения кодировки) вполне благополучно решались. К сожалению в PVD, кажется, нет возможности ввести эту бяку подобно тому как это сделано в браузерах... :'( Как писал тот же Djek-ural в августе, для этого надо серьезно переделать программу. Как сделали это, например, в английской ветке для работы с IMDB.
Скажите, программа еще развивается? (поддерживается?) Скрипт для Кинопоиска скорее жив или скорее мёртв?
И собственно, почему вопрос в этой теме... скажите, основная беда сейчас с Кинопоиском, это бан, капча или частая смена кода страниц?
Кинопоиск банит за частые коннекты? Или все ограничивается капчей (ввел и нет проблем, получай информацию и никаких банов, до следующей капчи)? Или что? А то если капча препятствие для нормальной работы, может стоит прикрутить сервис https://rucaptcha.com/ по распознаванию капчи и дело с концом? Или все равно банят?
Честно говоря, пару раз за последние годы пробовал запустить PVD, стало понятно, что скрипт ничего не забирает, пару раз заглянул сюда и судя по всему как то не очень активно всё, стал заниматься извращением вида: Через парсер сайтов, который работает через Excel https://excelvba.ru/programmes/Parser стал настраивать и парсить инфу с Кинопоиска, а там как раз есть интеграция этого самого распознавания капчи и собственно все работает, потом получаю CSV с загруженными данными, потом экспортирую это в PVD... работает конечно, но уж очень это извращённо, да и честно говоря, настроить парсер на все нюансы мне сложновато, так, с основной информацией проблем нет, а вот, что-бы по максимуму, тут конечно мозгов больше надо. Вот я и подумал, если дело только в капче, может есть возможность и сюда (в программу ли или в скрипт, даже не знаю) подкрутить распознавание и все заработает? Не?
Получается, что плагин Кинопоиска в целом работает? Что то не пойму, у меня напрочь ничего не заносит в карточку. Не подскажете, в каком состоянии работоспособность можно получить? Ну там, Проксимитроны там или может еще что то, что бы с Кинопоиска хоть по 1 фильму забирать информацию.Посмотрите, например, на странице http://www.videodb.info/forum_ru/index.php/topic,116.msg15430.html#new (от 10 Октября 2019, 16:00:49). Там же, кажется, я описывал, что в ручную приходиться добавлять год выхода фильма, его жанры, страну происхождения, оригинальный язык. В последнее время в скрипте кинопоиска пришлось поставить DISABLE в строчке импорта постера (смотрите мое более раннее сообщение). Связка плагина TheMovieDB+Kinopoisk возможно удовлетворит вас. ;-). Без капчи кинопоиск пропускает, примерно, 1 фильм за час. Если дружите с анонимайзерами, то больше.
Я открою тему для скрипта Кинопоиск https в английской части форума.очень смешно проходить регистрацию на английском когда ты незнаешь английский.
Там будет более подробная информация о том, если есть какие-либо варианты, чтобы написать скрипт для версии PVD MOD. Также будет больше информации о том, как работает передача информации из Кинопоиска.
Возможно моя просьба немного необычной покажется , но сколько примерно будет стоить написание такого скрипта. Хотя бы рабочей части загрузчика.
Вот выкладываю последнюю свою версию , что с ней не так
Капчу можно временно убрать , мы используем Proxomitron/ 100% результата не дает но вероятность нижеВозможно моя просьба немного необычной покажется , но сколько примерно будет стоить написание такого скрипта. Хотя бы рабочей части загрузчика.
Это займет много времени.
Вот выкладываю последнюю свою версию , что с ней не так
Спасибо за это, но у меня это не работает.
Я приготовил простой Кинопоиск [HTTPS] скрипт.
Я, вероятно, опубликую это завтра (поиск результатов работает без проблем), потому что после первой или второй загрузки информации о фильме, я получаю блок капчи.
Капчу можно временно убрать , мы используем Proxomitron/ 100% результата не дает но вероятность нижеВозможно моя просьба немного необычной покажется , но сколько примерно будет стоить написание такого скрипта. Хотя бы рабочей части загрузчика.
Это займет много времени.
Вот выкладываю последнюю свою версию , что с ней не так
Спасибо за это, но у меня это не работает.
Я приготовил простой Кинопоиск [HTTPS] скрипт.
Я, вероятно, опубликую это завтра (поиск результатов работает без проблем), потому что после первой или второй загрузки информации о фильме, я получаю блок капчи.
Dlya menya Proxomitron ne imeyet nikakogo effekta, potomu chto Captcha vse yeshche blokiruyet moyu peredachu informatsii. YA ispol'zuyu vashu versiyu dlya poiska fil'mov ili versiyu dlya poiska fil'mov [HTTPS], osnovannuyu na stsenarii IMDB_ [EN] [HTTPS]. Odnako skript IMDB_ [EN] [HTTPS] ne peredayet informatsiyu, kogda Proxomitron vklyuchen. Mogut potrebovat'sya nekotoryye novyye nastroyki Proxomitron. A prilagayu svoy prostoy skript poiska fil'mov [HTTPS], gde ya ispol'zoval nekotoryye fragmenty koda iz vashey versii poiska fil'mov.
Да спасибо за редакцию , она работает. Proxomitron расчитан как раз под кинопоиск , у нас есть раздел с настройками. http://www.videodb.info/forum_ru/index.php/topic,2224.0.html
Да программа полностью автономна , но работает как динозавр . Не спеша в развалочку.
Я только не понял почему она коверкает русские символы в какую то непонятную кодировку , из за этого поиск на русском невозможен. например фильм Матрица а в скрипт вставляет ACC0D2D0C8D6C0
Да спасибо за редакцию , она работает. Proxomitron расчитан как раз под кинопоиск , у нас есть раздел с настройками. http://www.videodb.info/forum_ru/index.php/topic,2224.0.html
Да программа полностью автономна , но работает как динозавр . Не спеша в развалочку.
Кадр сценарий упорядочить керл за день информации, такрат Проксомитрон блокира дня информации. На пример ко мне упорядочена IMDB_ [EN] [HTTPS] сценарий для передачи информации в том, что в PVD вкоплены прокси-серверы на проксомитрон, вам IMDB_ [EN] [HTTPS] сценарий не бо прнесел нобенних сведений.Я только не понял почему она коверкает русские символы в какую то непонятную кодировку , из за этого поиск на русском невозможен. например фильм Матрица а в скрипт вставляет ACC0D2D0C8D6C0
На терпеть напако нимам решитве.
Простите за мой "французский", но у меня не работает ни новый скрипт для кинопоиска с английской ветки (pic2.jpg), ни новое обновление от Djek-Ural :( (у меня вообще не сработало). Если не касаться проблемы капчи, то в предыдущей версии скрипта для КП надо поправить только проблемы с загрузкой года выпуска фильма, его жанра, Страной производства, Оригинальным языком, а самое главное - изменить источник импорта информации ДЛЯ СЕРИАЛОВ. Они переехали в раздел http://www.kinopoisk.ru/SERIES/1198083/. Хотя в поисковой строке и выдается http://www.kinopoisk.ru/FILM/1198083/. Проблема с сериалами самая большая (после капчи). Ни один из скриптов, как из русской, так и английской, веток не стягивает эпизоды. Даже новый imdb_episode. Раньше это можно было восполнить при помощи плагина TheTVDB, но там тоже что-то изменили и теперь мы видим "IOHandler value is not value".этот скрипт пока ничего не может , он просто выложен для меня как пример работы загрузчика. еще там есть проблема в непонимании русского языка. С текущим скриптом займусь завтра.
P.S. теперь в русской ветке приходиться пользоваться PVD 1.0.2.7 (MOD)->связка TheMovieDB+IMDB (HTTPS) -> в ручную (чтобы обойти капчу) импортировать с КП рейтинг, количество голосов и русское описание.
P.P.S. Djek-Ural, спасибо за возвращение!!!!.
этот скрипт пока ничего не может , он просто выложен для меня как пример работы загрузчика. еще там есть проблема в непонимании русского языка. С текущим скриптом займусь завтра.
Если пока никаких багов нету. Попробую в завтра или в пятницу перевести код на новый скрипт. Быстро сделать не обешаю. Но попробуем.Спасибо! Не загружаются только Оригинальный язык и постеры (с ними продолжается история, описанная ранее http://www.videodb.info/forum_ru/index.php/topic,236.msg15435.html#msg15435). Ну и сериалы - из всей информации загружаются только режиссер, продюсер, сценарист, композитор.
народ не теряйте меня , у меня матушка умерла от коронавируса. занимаюсь пока этими делами. Идея скрипта есть в голове. решение просто перенести на старый не работает просто так с этим загрузчиком.
У меня давно уже совсем ничего не загружается.Посмотрите мои сообщения (например http://www.videodb.info/forum_ru/index.php/topic,236.msg15439.html). Если коротко, то работает такая комбинация: PVD из англоязычной версии, а в ней связка TheMovieDB+IMDB (HTTPS), для сериалов - TheTVDB+TheMovieDB+IMDB (HTTPS). Для обоих связок можно записать ВАТ-файл, чтобы не нажимать на каждый скрипт отдельно (файлы ниже, "запихать" в папку "....PersonalVideoDB\Plugins\"). TheTVDB нужен для стягивания инфы о количестве сезонов и эпизодов, а для работы TheTVDB нужен Proxomitron (настройки для него ниже).
Как сделать чтобы хоть так загружалось?
Не совсем понял что значит "PVD из англоязычной версии"?У программы есть англоязычные пользователи. Для того, чтобы импортировать информацию с IMDB они выпустили слегка модифицированную программу ПВД (PVD_1.0.2.7_MOD-V20181101) для работы с новой редакцией скрипта IMDB_[EN][HTTPS].psf. С ним ПВД работает при помощи PVdBDownPage.exe (находиться в папке со скриптами). При этом ни один из скриптов не загружает полностью информацию о фильме. Я для этого и создал ВАТ-файлы, чтобы можно было нажав один раз загрузить инфу с 2-3 сайтов. Пусть и на английском языке. Скачанные ВАТ-файлы помещаются в папку "....PersonalVideoDB\Plugins\" и после перезапуска появляются в меню "ИМПОРТ" (рисунок)
С этим вопросом сам разобрался. Но не понял как загружать информацию. Где что выбирать и что нажимать...
Получается я вроде делал всё правильно. Но странность заключается в том что у меня нет такого варианта в поле импорт. ???Я еще раз повторю - ссылка в меню "импорт" появиться только если ВАТ-ы были записаны в папку при выключенной программе или после перезапуска ПВД! Сейчас еще раз проверил - при удалении файлов ссылки исчезают из меню, при возвращении - появляются. И, обращаю внимание, я пользуюсь модом PVD_1.0.2.7_MOD-V20181101 от "Англичан" (http://www.videodb.info/forum_en/index.php/topic,4134.0.html). Там же можно найти обновление скриптов для IMDB и TheMovieDB. Пример заполненности полей показан в присоединенном файле. Информация от Кинопоиска переносится в ручную и только для рубрик "ГОЛОСА" и "ОПИСАНИЕ" на русском.
Единственная не стыковка которую я нашёл это то что у вас версия мода PVD_1.0.2.7_MOD-V20181101, а я у них скачал версию PVD_1.0.2.7_MOD-V20191020. Может быть в этом проблема. А так как я английский знаю не очень, то где взять другую версию я не знаю.
Единственная не стыковка которую я нашёл это то что у вас версия мода PVD_1.0.2.7_MOD-V20181101, а я у них скачал версию PVD_1.0.2.7_MOD-V20191020. Может быть в этом проблема. А так как я английский знаю не очень, то где взять другую версию я не знаю.Я понял почему не появлялась ссылка в меню на добавленные ВАТ-ы. В версии PVD_1.0.2.7_MOD-V20191020 используться ТОЛЬКО скрипты, а у меня для TheMovieDB использовался плагин. И плагина TheTVDB в MOD-ах нет (надо скачивать самому). Неправильная информация в ВАТ-е и вот он уже не отображается. ;D Отредактированные файлы можно увидеть ниже.
У меня при добавлении выскакивают ошибки. Файл default.cfg закинул в папку Proxomitron. Может этот файл тоже не подходит. Что-то я совсем запутался. Как правильно добавлять файлы?Отдельная ветка (http://www.videodb.info/forum_ru/index.php/topic,2224.msg15442/boardseen.html#new) для Proxomitron-а изучена? Там описан способ подключения файла "default.cfg". В настройках ПВД тип соединения через Localhost перенаправлен? Никакой Файервол не блокирует программу? Может быть старая версия скрипта IMDB? возьмите новый здесь "http://www.videodb.info/forum_en/index.php?action=dlattach;topic=4134.0;attach=6822". Кстати, на последнее сообщение можно не обращать внимание. Я подозреваю что это возникает в связи с тем, что все запросы (на год, на жанр, авторов, актеров и т.д.) выделены в отдельные модули. Вполне возможно программа может запинаться где-то. Смело нажимайте Повтор. Если вы используете Proxomitron, то не забывайте нажимать клавишу Allow for Session, когда происходит первое обращение к сайту. Можете даже в ручную отредактировать конфигурационный файл в любом простом редакторе. Откройте параллельно ваш старый файл и новый и перенесите в старый то что касается, например, thetvdb.com. Это 5 блоков в конце.
Я так и не понял сколько она стоит?На Allsoft (https://allsoft.ru/software/vendors/maniactools/movienizer/) 1 583 ₽.
Доброго.Английский мод работает с кинопоиском также ТОЛЬКО через ПроксиМитрон (ПМ). Точнее с тем, что осталось от его возможностей без поддержки (смотри http://www.videodb.info/forum_ru/index.php/topic,236.msg15466.html#msg15466 и более поздние). Djek-ural собирался попробовать переписать скрипт для кинопоиска по образцу IMDB_[EN][HTTPS].psf. Но.... ??? С модом можно работать как вам удобно. Например я распаковал его в отдельную папку и, после запуска, связал с основной базой. Одно неудобство - приходиться использовать связки скриптов. Например такие:
Аглицкий мод работает нормально с КП и кино-театр. ру без проксимитрона или всё же нужно плясать с бубном и настраивать ?
Можно установить моды аглицкие на инсталированную русскую 1.0.2.7 или нужна версия ниже и обязательно англиийская, если скрипты все обновлены нужно что-то шаманить после того как накатываешь английский мод ?