Итак, встречаем новую версию скрипта - 1.0.5.0!
Добавлено:+ Добавлены опции, позволяющие отключать загрузку целых страниц сайта, отвечающих за несколько полей сразу. Это будет удобно для тех, кто хочет произвести пакетное обновление одного или нескольких полей, поскольку сильно снизит трафик. См. опции pgDoYouKnow, pgPersons, pgSites, pgStudio, pgWords, pgList, pgAwards, pgKinoCritic, pgReview, pgPosters.
+ Реализована загрузка сборов в мире, кроме США и России (
предложил ViNNNtalik). Необходимо добавить в БД пользовательское поле с названием 'Сборы в др. странах' типа "Короткий текст". См. опции ufMoneyOther, optMoneyOther.
+ Реализована загрузка наград, описанных общими словами (например,
http://www.kinopoisk.ru/level/94/film/7967/). Необходимо добавить в БД пользовательское поле с названием 'Доп. награды' типа "Memo". См. опции optMoreAwards и ufMoreAwards.
+ Реализована загрузка отзывов зрителей. Необходимо добавить в БД пользовательское поле с названием 'Отзывы зрителей' типа "Memo". Количество загружаемых отзывов настраивается опцией maxOpinion (по умолчанию - 1). Отзывы загружаются в порядке расположения на сайте при сортировке по рейтингу. При любом значении опции maxOpinion действует ограничение в 18280 символов, что может приводить к пропуску некоторых отзывов. См. опции optOpinion и maxOpinion.
+ Реализована загрузка прогнозируемой оценки. Необходимо добавить в БД пользовательское поле с названием 'Прогн. оценка' типа "Короткий текст". Кроме этого, в полях login и password необходимо указать имя и пароль пользователя сайта КиноПоиск. Сейчас эта возможность работает только в ветке 0.9.8.x программы. См. опции login, password, optPrognosRating и ufPrognosRating.
+ Реализовано принудительное указание гос.принадлежности фильмов (частично
предложил NewSky). При любом значении этой опции действуют правила опции RusNames. См. опцию nationality.
+ Добавлена возможность ограничить количество загружаемых персон каждого типа. Необходимость в такой опции возникла после загрузки информации о сериале "Toast of the Town" (
http://www.kinopoisk.ru/level/1/film/277827/), в котором снялось более 4000 актёров. Загрузка актеров занимала несколько минут. Открытие карточки фильма занимало несколько десятков секунд. См. опцию maxPersons. По умолчанию установлено ограничение в 100 персон каждого типа.
+ Добавлена возможность загрузки рейтинга IMDB. По умолчанию отключено. См. опцию optRatingIMDB.
+ Добавлена загрузка информации о сериалах (например,
http://www.kinopoisk.ru/level/44/film/77046/). См. опции pgSeasons и optEpisode.
Изменено:* Убраны слова "(сериал)" из названия и "(ТВ)", "(видео)" и "(сериал)" из оригинального названия. Начиная с версии
1.0.4.0 эти слова заносятся в категории.
Исправлено:! Теперь опция optPosters влияет и на загрузку большого постера.
! Устранено слияние слов в рецензиях и кинокритике, проявляющееся в случае применения переносов строк в тексте на сайте. За
информацию спасибо NewSky.
! Исправлено некорректное определение гос.принадлежности фильма, проявляющееся на некоторых фильмах с названием, состоящим из коротких слов (каждое не более 4 символов).
! Исправлено некорректное определение гос.принадлежности фильма, проявляющееся на фильмах с числовыми названиями.
! Исправлена ошибка, связанная с заполнением поля "Зрители" мусором в случае отсутствия информации по зрителям на сайте КиноПоиска, но наличию слова "зрители" на странице сайта.
Планы на будущее:Даже уже и не знаю, что ещё можно выжать из сайта.
На подходе скрипты для загрузки
постеров,
персон и
скриншотов.
Ползем на
Multi-UP или берем во вложении.
[вложение удалено Администратором]