Website HTML Codes
Elements elementsVoice = document.select("span[class='daud']>audio");
我想从链接下载照片中的音频文件。但是当我写代码的时候,没有数据来。我可以用jsoup下载这些文件吗,你能帮忙吗?谢谢
sr4lhrrt1#
该代码获取所有音频文件源。
Elements h2 = document.select("source[type='audio/mpeg']");
该代码解析所有音频文件。
String[] splitUrl = (h2.toString()).split("src=");
密码会得到音频文件的地址。
mp3Url = ((splitUrl[1]).replace(">","")); String arg = (mp3Url.replace("\"","")).replace("<source type=audio/mpeg","");
代码合并音频URL下载。
URL url1; URL reconUrl1 = null; try { url1 = new URL(strUrl1); reconUrl1 = new URL(url1,arg); } catch (MalformedURLException e){ e.printStackTrace(); }
try { URLConnection conn = new URL(reconUrl1.toString()).openConnection(); InputStream is = conn.getInputStream(); String urlEnd = (getExternalFilesDir + name + "_voice.mp3"); OutputStream outstream = new FileOutputStream(new File(urlEnd)); byte[] buffer = new byte[4096]; int len; while ((len = is.read(buffer)) > 0) { outstream.write(buffer, 0, len); } } catch (Exception e){ e.printStackTrace(); }
1条答案
按热度按时间sr4lhrrt1#
该代码获取所有音频文件源。
该代码解析所有音频文件。
密码会得到音频文件的地址。
代码合并音频URL下载。
代码合并音频URL下载。