Dimbu9 Ответов: 1

Как найти ссылку m3u8, передающую ссылку на сайт в качестве параметра в java-программе?


Привет ребята

Мне нужно создать простую java-программу, которая позволит мне получить ссылку m3u8, содержащуюся на веб-сайте, переданном в качестве параметра.
Я должен получить http-заголовок веб-сайта ?, как я могу это сделать?


google dev tools (f12)
https://i.imgur.com/4xgchaw.png[^]

Что я уже пробовал:

я попытался использовать метод getHeaderFields (), но он не сработал

Richard MacCutchan

Для дальнейшего использования, заявив:, - это не сработало.", не предоставляет никакой полезной информации. Если вам нужна помощь в решении ваших проблем, пожалуйста, предоставьте полную информацию: соответствующий код, сообщения об ошибках, то, что вы ожидаете от того, что на самом деле происходит, и т.д.

1 Ответов

Рейтинг:
2

Afzaal Ahmad Zeeshan

Поскольку вы хотите разобрать HTML - документ и прочитать его содержимое, есть два способа. Первым из них (самый простой способ) было бы использовать HTML-парсер, а затем читать значения заголовка один за другим. Я не слышал ни о чем таком в Java, но с C# у нас было HtmlAgilityPack[^]; который в Java где-то должен быть похож JTidy[^].

Второй способ-это использование Java API, которые в соответствии с вашим утверждением вы говорите,

Цитата:
я попытался использовать метод getHeaderFields (), но он не сработал
К счастью, для нас, вот нить на SO, где ОП сказал то же самое, что и я. getHeaderFields() это не работает для них, поэтому им было предоставлено решение для этого, пожалуйста, смотрите эту тему. Это занимает больше, чем просто дополнительная строка кода или переписывание, поэтому я прикрепляю ссылку на поток, чтобы вы могли прочитать и пройти через него, java - получение необработанных заголовков HTTP - ответов-переполнение стека[^]


Dimbu9

Спасибо за ответ, но, к сожалению, предложенные решения не решили проблему.
Я прикрепил изображение инструмента chrome inspect (заголовок вкладки section network)
то, что я хочу получить в java или другим способом (например, javascript), - это поле "Request Url" (иногда ссылка в "Request Url" соответствует веб-странице, которую я посещаю, но в моем случае она представляет собой ссылку m3u8, которая мне нужна.)