@ajs
Где смотреть дэбаг скрипта?
Мне кажется, что кинопоиск/imdb блокирует скрипт после того как он совершит N подключений. Дело в том, что скрипт находит несколько фильмов, а затем на остальной пишет, что "IMDB не обнаружена". Стоит подождать какое-то вермя и он снова успешно что-то найдет при следующей попытке, причем может отвалится на середине загрузки.
Вот что удалось извлечь из лога конфигуратора:
Где смотреть дэбаг скрипта?
Мне кажется, что кинопоиск/imdb блокирует скрипт после того как он совершит N подключений. Дело в том, что скрипт находит несколько фильмов, а затем на остальной пишет, что "IMDB не обнаружена". Стоит подождать какое-то вермя и он снова успешно что-то найдет при следующей попытке, причем может отвалится на середине загрузки.
Вот что удалось извлечь из лога конфигуратора:
Code:
[2016-01-03 09:24:27,140] [Config ] [IMDBDetails] [ERROR] - Connection failed: URL=http://www.kinopoisk.ru/film/1432009/view_info/fact/, Status=NotFound, Description=Not Found.
[2016-01-03 09:25:30,092] [Config ] [IMDBDetails] [ERROR] - Movie database lookup GetDetails() - grabber: kinopoisk_ru, message : Эта операция не может быть выполнена после того, как был передан запрос.
[2016-01-03 09:25:46,965] [Config ] [IMDBDetails] [ERROR] - Connection failed: URL=http://www.kinopoisk.ru/film/0466149/view_info/fact/, Status=NotFound, Description=Not Found.
[2016-01-03 09:29:20,025] [Config ] [IMDBDetails] [ERROR] - Util: FileDelete C:\Temp\MPTempImage.jpg error: Процесс не может получить доступ к файлу "C:\Temp\MPTempImage.jpg", так как этот файл используется другим процессом.
[2016-01-03 10:04:42,372] [Config ] [IMDBDetails] [ERROR] - Movie database lookup GetDetails() - grabber: kinopoisk_ru, message : Эта операция не может быть выполнена после того, как был передан запрос.
[2016-01-03 10:17:40,428] [Config ] [IMDBFetcher] [ERROR] - Exception for Kinopoisk.ru lookup of %d0%ad%d1%84%d1%84%d0%b5%d0%ba%d1%82+%d0%9b%d0%b0%d0%b7%d0%b0%d1%80%d1%8f err:Эта операция не может быть выполнена после того, как был передан запрос. stack: в System.Net.HttpWebRequest.set_ReadWriteTimeout(Int32 value)
в WebSession.Retrieve(String requestUrl, Encoding encoding, String& responseUrl, String& data)
в WebSession.Retrieve(String requestUrl, Encoding encoding, String& data)
в Grabber.AddSearchResult(String movieTitle, String movieAlternate, String year, String movieID, ArrayList results)
в Grabber.MediaPortal.Video.Database.IIMDBScriptGrabber.FindFilm(String strSearch, Int32 iLimit, ArrayList elements)
[2016-01-03 10:20:05,728] [Config ] [IMDBDetails] [ERROR] - Movie database lookup GetDetails() - grabber: kinopoisk_ru, message : Эта операция не может быть выполнена после того, как был передан запрос.
[2016-01-03 10:20:30,402] [Config ] [IMDBDetails] [ERROR] - Movie database lookup GetDetails() - grabber: kinopoisk_ru, message : Эта операция не может быть выполнена после того, как был передан запрос.
Russian Federation