private VideoProcessor(LanguageShortName shortName) { _shortName = shortName; string cachePath = Path.Combine(YandexVideoSearcher.BASE_PATH, "VideoDataCache", _shortName.ToString()); _diskCache = new DiskCache(cachePath, false); _linksHelper = new VideoLinksHelper(YandexVideoSearcher.GetAllLinksFullFileName(YandexVideoSearcher.BASE_PATH, shortName)); }
public static void Run() { var stopwatch = new Stopwatch(); stopwatch.Start(); var yandexVideoSearcher = new YandexVideoSearcher(LanguageShortName.En); yandexVideoSearcher.Search(new[] { "english movies", "english films", "фильмы на английском", "фильмы на английском языке", "фильмы на английском с субтитрами", "фильмы английский язык с субтитрами", "английские фильмы смотреть онлайн", "смотреть фильмы на английском", "фильм английский русский", "русские фильмы на английском", "русский фильм с английскими субтитрами", "английские фильмы с русскими субтитрами", "movies in english", "english movies online", "full movie english", "english movies with english subtitles", "english movies free", "english movies with russian subtitles", "english movies online" }); yandexVideoSearcher = new YandexVideoSearcher(LanguageShortName.De); yandexVideoSearcher.Search(new[] { "фильмы на немецком языке с русскими субтитрами", "фильмы на немецком языке", "русские фильмы на немецком", "русский фильм с немецкими субтитрами", }); yandexVideoSearcher = new YandexVideoSearcher(LanguageShortName.Es); yandexVideoSearcher.Search(new[] { "фильмы на испанском", "фильмы на испанском языке", "фильмы на испанском с субтитрами", "русские фильмы на испанском", "русский фильм с испанскими субтитрами", }); yandexVideoSearcher = new YandexVideoSearcher(LanguageShortName.Fr); yandexVideoSearcher.Search(new[] { "фильмы на французском", "фильмы на французском языке", "фильмы на французском с субтитрами", "русские фильмы на французском", "русский фильм с французскими субтитрами", }); yandexVideoSearcher = new YandexVideoSearcher(LanguageShortName.It); yandexVideoSearcher.Search(new[] { "фильмы на итальянском", "фильмы на итальянском языке", "фильмы на итальянском с субтитрами", "русские фильмы на итальянском", "русский фильм с итальянскими субтитрами", }); stopwatch.Stop(); Console.WriteLine("Собрали все ссылки по всем языкам! Работа заняла {0}", stopwatch.Elapsed); Console.ReadLine(); }