Я пытаюсь создать программу, которая сможет загружать видео с YouTube в формате mp3. Для этого я использовал сайт youtube-mp3.org. Итак, я загрузил содержимое www.youtube-mp3.org/?c#v=sTbd2e2EyTk, где sTbd2e2EyTk — идентификатор видео, теперь мне нужно получить ссылку на mp3-файл (в данном случае http://www.youtube-mp3.org/get?video_id.....), но в загруженном контенте нет ссылки. Я заметил, что инструменты разработчиков Chrome (ctrl+shift+j, tab Elements) показывают, что опция ссылки и просмотра источника (ctrl+u) в Chrome дает мне тот же результат, который я получаю, загружая страницу с помощью java. Как я могу получить эту ссылку?
Я пытался получить данные с помощью JSoap, но те данные, которые мне нужны, не загружаются на страницу сразу, поэтому я не могу их получить.
Следующий код предназначен для загрузки содержимого веб-страницы...
URL tU = new URL("http://www.youtube-mp3.org/?c#v=sTbd2e2EyTk");
HttpURLConnection conn = (HttpURLConnection) tU.openConnection();
InputStream ins = conn.getInputStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(ins));
String line;
StringBuffer content = new StringBuffer();
while ((line = rd.readLine()) != null) {
content.append(line);
}
System.out.println(content.toString());
Я использовал этот метод для получения файла, но мне нужна ссылка..
private static void downloadStreamData(String url, String fileName) throws Exception {
URL tU = new URL(url);
HttpURLConnection conn = (HttpURLConnection) tU.openConnection();
String type = conn.getContentType();
InputStream ins = conn.getInputStream();
FileOutputStream fout = new FileOutputStream(new File(fileName));
byte[] outputByte = new byte[4096];
int bytesRead;
int length = conn.getContentLength();
int read = 0;
while ((bytesRead = ins.read(outputByte, 0, 4096)) != -1) {
read += bytesRead;
System.out.println(read + " out of " + length);
fout.write(outputByte, 0, bytesRead);
}
fout.flush();
fout.close();
}
Подробнее здесь: https://stackoverflow.com/questions/124 ... g-web-site
Преобразование YouTube в mp3 с помощью веб-сайта ⇐ JAVA
Программисты JAVA общаются здесь
-
Anonymous
1766484260
Anonymous
Я пытаюсь создать программу, которая сможет загружать видео с YouTube в формате mp3. Для этого я использовал сайт youtube-mp3.org. Итак, я загрузил содержимое www.youtube-mp3.org/?c#v=sTbd2e2EyTk, где sTbd2e2EyTk — идентификатор видео, теперь мне нужно получить ссылку на mp3-файл (в данном случае http://www.youtube-mp3.org/get?video_id.....), но в загруженном контенте нет ссылки. Я заметил, что инструменты разработчиков Chrome (ctrl+shift+j, tab Elements) показывают, что опция ссылки и просмотра источника (ctrl+u) в Chrome дает мне тот же результат, который я получаю, загружая страницу с помощью java. Как я могу получить эту ссылку?
Я пытался получить данные с помощью JSoap, но те данные, которые мне нужны, не загружаются на страницу сразу, поэтому я не могу их получить.
Следующий код предназначен для загрузки содержимого веб-страницы...
URL tU = new URL("http://www.youtube-mp3.org/?c#v=sTbd2e2EyTk");
HttpURLConnection conn = (HttpURLConnection) tU.openConnection();
InputStream ins = conn.getInputStream();
BufferedReader rd = new BufferedReader(new InputStreamReader(ins));
String line;
StringBuffer content = new StringBuffer();
while ((line = rd.readLine()) != null) {
content.append(line);
}
System.out.println(content.toString());
Я использовал этот метод для получения файла, но мне нужна ссылка..
private static void downloadStreamData(String url, String fileName) throws Exception {
URL tU = new URL(url);
HttpURLConnection conn = (HttpURLConnection) tU.openConnection();
String type = conn.getContentType();
InputStream ins = conn.getInputStream();
FileOutputStream fout = new FileOutputStream(new File(fileName));
byte[] outputByte = new byte[4096];
int bytesRead;
int length = conn.getContentLength();
int read = 0;
while ((bytesRead = ins.read(outputByte, 0, 4096)) != -1) {
read += bytesRead;
System.out.println(read + " out of " + length);
fout.write(outputByte, 0, bytesRead);
}
fout.flush();
fout.close();
}
Подробнее здесь: [url]https://stackoverflow.com/questions/12436584/youtube-to-mp3-conversion-using-web-site[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия