Не знаю даже, как именно сформулировать свой вопрос, поэтому опишу всю проблему целиком. Предположим, у нас есть некая страница в интернете, на которой есть видео-плеер. Нужно с помощью моей программы скачать видео к себе на компьютер. Раньше я делал так: заходил на страницу через браузер, перематывал в конец видео, нажимал "Исследовать элемент", переходил на вкладку "сеть", среди всех запросов выбирал те, которые имеют вот такой вид: И в свою программу из них копировал URL запроса и номер самого последнего "кусочка" видео, после чего она сама генерировала ссылки, начиная с https://блаблабла/1080p00000.ts и заканчивая 1080p000NNN.ts, где 000NNN - это последний "кусочек", затем она их всех скачивала в некоторую папку.
Теперь передо мной стоит задача усовершенствовать свою программу. А именно: сделать так, чтобы мне не надо было заходить в браузер для скачивания каждого видео, копировать URL запроса из вкладки "сеть" и т.д. и т.п. И самая главная проблема, которая тут возникает: как моя программа может узнать, по какому URL ей начинать делать запрос для скачивания? Я разбираюсь в работе сайтов на не особо продвинутом уровне, и вот как вижу механизм работы в общих чертах конкретно тут (поправьте, если ошибаюсь):
И вот мы подобрались к самой сути проблемы: когда я посылаю запросы на сервер из моей программы (на адрес страницы с видео), то, само собой, никакой JS тут не выполняется, и проходит только 1ый пункт всего процесса, соответственно, необходимые URL для получения "кусочков" видео я тоже не получаю. Вопрос: как мне их все-таки получить? Именно из программы на C#.
Для работы с сетью использовал такие классы, как WebClient, WebRequest.
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Как загрузить страницу из строкичтобы при любом адресе показалось одна и то же информация
Вопрос по библиотеке itextSharpУ меня есть шаблон pdf документа, который я использую для формирования новых отчетов с данными из программы
Я заполняю ListBox, который содержит картинку и имя, с помощью классаКак присвоить картинке Canvas из файла ресурсов и будет ли изменятся цвет этой...
Добавил в настройки проекта параметр с типом TypeSpan, но почему-то я не вижу этот параметр через PropertiesSettings