如何在动态生成的下载链接中解析csv文件
How to parse a csv file in a dynamically generated download link?
我想从它们的CSV文件链接中解析Spotify中的50首病毒歌曲。
当你看到右上角https://spotifycharts.com/viral/?country=us&复发=每天&date=最新,有一个下载到CSV的链接。
它不是一个静态文件链接。我认为CSV是使用Javascript动态生成的。
甚至url也不是静态文件的url(https://spotifycharts.com/api/?download=true&limit=50&country=us&复发=每天&date=最新&type=病毒)。
如何使用Java中的URL解析此CSV?
使用Apache commons csv:
URL url = new URL("https://spotifycharts.com/api/?download=true&limit=50&country=us&recurrence=daily&date=latest&type=viral)");
URLConnection urlConnection = url.openConnection();
InputStreamReader urlStreamReader = new InputStreamReader(urlConnection.getInputStream());
CSVParser cvs = new CSVParser(urlStreamReader, CSVFormat.DEFAULT);
cvs.getRecords().stream().forEach(System.out::println);
相关文章:
- 在单击href链接的同时下载文件
- node.js的webtorrent通过magnet链接收集所有文件
- 链接/按钮从子文件夹下载文件--浏览器只是浏览
- markrwithlabel.js(第三方)原始文件链接断开
- 外部链接的Javascript文件赢得't执行,但函数有效
- 如何使用javascript从文件夹中获取图像并发布直接链接
- Web 地址虚拟目录会断开外部 JavaScript 链接,因此找不到文件
- 指定单击链接时要加载的xml文件
- 打开'选择文件'窗口单击锚链接(跳过单击'选择文件'按钮)
- 从HTML链接时,Javascript文件不起作用
- javascript外部链接文件的可接受数量是多少
- 重新加载链接文件 HTML
- 使用 src 在 PHP 中链接文件(图像,js)
- PHP jquery ajax取消链接文件夹中的图像不起作用
- Qt Deployment C++将链接文件设置为可执行目录
- 如何有效地等待链接文件在继续运行脚本之前完成运行
- 在JQuery中使用空格链接文件
- 我如何使网页检查,看看是否链接文件有错误的文件类型检查另一个文件类型
- HTML按钮:如何链接文件夹外的文件
- XAMPP, Mac OS X和链接文件