从 jsoup android 获取音频 URL
Getting audio URL from jsoup android
下面是音频的 HTML 标签 link url,
下面是我用来获取 URL,
的逻辑
String url = "https://www.dictionary.com/browse/happy?s=t";
Document doc = Jsoup.connect(url).get();
Elements wordBlock = doc.getElementsByClass("e16867sm0");
Element e = wordBlock.get(0);
Elements audioSection = e.getElementsByClass("e1rg2mtf7");
String audioUrl = audioSection.get(0).attr("audio");
但是我还是无法得到 URL,
如何通过class id获取音频的URL
您可以对第一个文件使用 doc.select("source[type=audio/ogg]"
或对第二个文件使用 doc.select("source[type=audio/mpeg]"
。
您也可以使用 source[type^=audio]
- 它会给你们两个。
下面是音频的 HTML 标签 link url,
下面是我用来获取 URL,
的逻辑String url = "https://www.dictionary.com/browse/happy?s=t";
Document doc = Jsoup.connect(url).get();
Elements wordBlock = doc.getElementsByClass("e16867sm0");
Element e = wordBlock.get(0);
Elements audioSection = e.getElementsByClass("e1rg2mtf7");
String audioUrl = audioSection.get(0).attr("audio");
但是我还是无法得到 URL,
如何通过class id获取音频的URL
您可以对第一个文件使用 doc.select("source[type=audio/ogg]"
或对第二个文件使用 doc.select("source[type=audio/mpeg]"
。
您也可以使用 source[type^=audio]
- 它会给你们两个。