Цель: Я хочу написать программу/скрипт (независимо от того, на каком языке) загрузить HTML-страницу, запустить ее и прослушать разные запросы, ответы, чтобы получить видеофайл.Автоматизация видео скачать по сценарию
Использование программы:
- У меня есть URL, где Ressource получите это HTML страница
- Я поставил этот адрес в программе, которая получить HTML страницу
- Программа «чтения «HTML и получить связанные файлы (JS, CSS ...)
- Программа« читать/выполнять »все связанные файлы, чтобы не изменять поведение HTML-страницы. Это означает, например, что необходимо выполнить ajax-вызовы из JS-файлов.
- Из некоторого запроса Ajax (GET) в ответ отправляются фрагменты видео. Например, для одного видео вы имеете более 300 фрагментов. Программа должна улавливать эти ответы от Ajax-запросов, чтобы сохранить эти фрагменты. Браузер уже делает это, но я хочу сделать это по собственному сценарию.
На данный момент я использую PHP с curl. Я вхожу в систему с запросом на завивание и захватываю HTML-страницу. Тогда у меня есть две проблем:
- Когда я прочитал HTML я получаю, аутентификация не удалась, потому что я прочитал в моем браузере (с только print_r локонами ответа грейферного), который поставил мой Origin как локальный хост .. .
- Второй момент заключается в том, что событие, когда я прочитал это, я не знаю, как «слушать сеть» с моей PHP скрипт, чтобы получить видео фрагменты ...
у вас есть идеи, как Могу ли я сделать это с помощью завитки или по-другому?
Мне просто нужно объяснение, а не код.
Спасибо заранее :)
Я действительно просматриваю этот вопрос и отмечу, что он требует редактирования. То, что вы хотите, не совсем понятно. Кроме того, вам нужно добавить некоторые фрагменты кода, которые могут прояснить это и показать, что вы сделали до сих пор, вместе с сообщениями об ошибках или выводами. Я предполагаю, что вы хотите очистить страницу HTML и загрузить встроенное в нее видео. Если да, отредактируйте вопрос, чтобы это отразить. –
Зачем мне нужно вводить код? Я говорю о концепции, я хочу знать, как она работает, а не иметь решение. Если это обязательно, введите код, в этом случае я не в хорошем месте, и я сожалею об этом. Нет, видео не встроено в HTML-страницу. Я постараюсь сделать это более ясным, отредактировав свой пост. – ElJackiste
Voila, надеюсь, что это лучше :) – ElJackiste