Голосование

Какие студии необходимо грузить по умолчанию в стандартное поле Студии?

Никакие
3 (3.7%)
Производство
58 (70.7%)
Спецэффекты
9 (11%)
Прокат
12 (14.6%)

Проголосовало пользователей: 59

Автор Тема: КиноПоиск.ru (фильмы)  (Прочитано 959168 раз)

0 Пользователей и 82 Гостей просматривают эту тему.

Оффлайн cooltj

  • Новичок
  • *
  • Сообщений: 20
Re: КиноПоиск.ru (фильмы)
« Ответ #570 : 19 Августа 2009, 11:48:40 »
При загрузке фильмов выдает список, выбираешь нужный, а потом снова выдает список, но уже пустой. Беда...
А в шапке второго окна со списком не написано название и год фильма?Если написано,то на ок нажми,он вытянет этот фильм.
Написано, Но всё равно ничего не вытягивает  :'( . Окошко просто закрывается без каких либо действий

Оффлайн Zingaro

  • Новичок
  • *
  • Сообщений: 16
Re: КиноПоиск.ru (фильмы)
« Ответ #571 : 22 Августа 2009, 21:17:28 »
Здравствуйте.
Только начал осваивать PVD, сразу уперся в невозможность получить инфу с кинопоиск.ру.
Стал разбираться, и вот - измененные скрипты от Reset помогли, спасибо.
Обработал всего несколько фильмов, с одним из них проблема, как решить не знаю.
Это фильм С меня хватит! (Falling Down) 1993 года с Майклом Дугласом.
Скрипт упорно берет информацию от другого фильма с похожим названием с Дженифер Лопес.
Берет по урлу http://www.kinopoisk.ru/level/1/film/1934/
Хотя надо с http://www.kinopoisk.ru/level/1/film/4853/
Как с таким бороться, подскажите плз.

Да, инфу снимаю с папки на харде, в ней Блюрей ремукс.

Оффлайн Predator

  • Постоялец
  • ***
  • Сообщений: 127
Re: КиноПоиск.ru (фильмы)
« Ответ #572 : 22 Августа 2009, 21:25:38 »
Пропиши правильный URL вручную и будет тебе счастье.  ;)

Оффлайн Zingaro

  • Новичок
  • *
  • Сообщений: 16
Re: КиноПоиск.ru (фильмы)
« Ответ #573 : 22 Августа 2009, 21:30:28 »
Пропиши правильный URL вручную и будет тебе счастье.  ;)
Ага, можно вообще все вручную вбить, но ведь хочется автоматизации. ;)
Когда я напущу PVD на свои харды по 1.5 Терабайта, сколько таких плюшек вылезет, неизвестно...

PS: Когда берешь реальный фильм с диска, урл вписать некуда.
Методом тыка проблему победил (для данного случая). Надо было не вписывать название на русском, оказывается.  ::)
« Последнее редактирование: 22 Августа 2009, 21:40:24 от Zingaro »

Оффлайн Predator

  • Постоялец
  • ***
  • Сообщений: 127
Re: КиноПоиск.ru (фильмы)
« Ответ #574 : 23 Августа 2009, 00:12:22 »
А у тебя включена фишка "Тихий режим для всех плагинов"?
Если да, то надо ее выключить, программа предоставит тебе право выбора (для фильмов с похожими названиями или актеров с похожими именами)

Оффлайн Zingaro

  • Новичок
  • *
  • Сообщений: 16
Re: КиноПоиск.ru (фильмы)
« Ответ #575 : 23 Августа 2009, 01:13:39 »
А у тебя включена фишка "Тихий режим для всех плагинов"?
Нет, не включена. Ежели создавать фильм с нуля, добавлением или через мастера, то да, выбор предлагает.
А если поиском по диску, на основе живого файла, выбора нет.
Может я что не так делаю?

Оффлайн Lu

  • Постоялец
  • ***
  • Сообщений: 88
  • Senior Analyst
Re: КиноПоиск.ru (фильмы)
« Ответ #576 : 23 Августа 2009, 13:06:25 »
При импорте с кинопоиска в "Другие названия" импортирует что-то непонятное


PS настройте, пожалуйста, импорт MPAA с кинопоиска
PPS скрипт вроде бы последний у меня

[вложение удалено Администратором]

Оффлайн K2Pro

  • Новичок
  • *
  • Сообщений: 37
  • yo man
Re: КиноПоиск.ru (фильмы)
« Ответ #577 : 23 Августа 2009, 16:23:22 »
При импорте с кинопоиска в "Другие названия" импортирует что-то непонятное


PS настройте, пожалуйста, импорт MPAA с кинопоиска
PPS скрипт вроде бы последний у меня
почитай последние странички: Отец скрипта в командировке :). Так что с этой проблемой пока только ручками

Оффлайн Duran

  • Постоялец
  • ***
  • Сообщений: 79
Re: КиноПоиск.ru (фильмы)
« Ответ #578 : 23 Августа 2009, 21:00:34 »
Пока отца скрипта нет, можете сами внести исправления.

Для Других названий:

Находите в скрипте строчку:
Цитировать
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;

По поводу рейтинга - мне нужны названия фильмов с рейтингом M, X и GP для проверки, т.к. я таких фильмов не нашел сам.
« Последнее редактирование: 23 Августа 2009, 21:05:53 от Duran »

Оффлайн K2Pro

  • Новичок
  • *
  • Сообщений: 37
  • yo man
Re: КиноПоиск.ru (фильмы)
« Ответ #579 : 23 Августа 2009, 21:25:47 »
Пока отца скрипта нет, можете сами внести исправления.
.....

По поводу рейтинга - мне нужны названия фильмов с рейтингом M, X и GP для проверки, т.к. я таких фильмов не нашел сам.
спасибо Большое, помогло. Ещё бы разобраться с полями Релиз на DVD (тут влазит лишняя инфа от релиза на блюрэй)  и Релиз на Blu-Ray (а тут влазит рейтинг MPAA)
и насчёт рейтинга: на кинопоиске только эти рейтинги: • Рейтинг G • Рейтинг PG • Рейтинг PG-13 • Рейтинг R • Рейтинг NC-17

Оффлайн Predator

  • Постоялец
  • ***
  • Сообщений: 127
Re: КиноПоиск.ru (фильмы)
« Ответ #580 : 23 Августа 2009, 21:46:18 »
To: Duran. THX

Оффлайн Duran

  • Постоялец
  • ***
  • Сообщений: 79
Re: КиноПоиск.ru (фильмы)
« Ответ #581 : 23 Августа 2009, 23:28:03 »
Цитировать
Ещё бы разобраться с полями Релиз на DVD (тут влазит лишняя инфа от релиза на блюрэй)  и Релиз на Blu-Ray (а тут влазит рейтинг MPAA)
Проверяйте:

Для DVD
Найти строчку
Tmp := Replace (HTMLValues2(HTML, '>релиз на DVD<', '</tr>', '<a', '</a>', ',', curPos));
Заменить на
Tmp := Replace (HTMLValues2(HTML, '>релиз на DVD<', '</tr>', '<a', '</', ',', curPos));
Для BR
Найти строчку
Tmp := Replace (HTMLValues2(HTML, '>релиз на Blu-Ray<', '</tr>', '<a', '</a>', ',', curPos));
Заменить на
Tmp := Replace (HTMLValues2(HTML, '>релиз на Blu-Ray<', '</tr>', '<a', '</', ',', curPos));

Оффлайн morrison

  • Новичок
  • *
  • Сообщений: 58
Re: КиноПоиск.ru (фильмы)
« Ответ #582 : 24 Августа 2009, 23:06:45 »
уважаемый Duran, может быть подскажете фикс и для поля "Оригинальное название"?
а то не получается потом из IMDB инфу по нему вытянуть ((

спасибо

Оффлайн Duran

  • Постоялец
  • ***
  • Сообщений: 79
Re: КиноПоиск.ru (фильмы)
« Ответ #583 : 25 Августа 2009, 00:04:24 »
уважаемый Duran, может быть подскажете фикс и для поля "Оригинальное название"?
а то не получается потом из IMDB инфу по нему вытянуть ((

спасибо

М? А в чем там конкретно проблема?

Оффлайн matfey

  • Новичок
  • *
  • Сообщений: 1
Re: КиноПоиск.ru (фильмы)
« Ответ #584 : 30 Августа 2009, 11:07:04 »
уважаемый Duran, может быть подскажете фикс и для поля "Оригинальное название"?
а то не получается потом из IMDB инфу по нему вытянуть ((

спасибо

М? А в чем там конкретно проблема?

У меня тоже видимо та же проблема. Оригинальное название просто не вписывается скриптом. (Галочкой отмечено в настройках)