使用java从Web浏览器的下载管理器中检索数据

时间:2016-12-13 03:50:59

标签: java

我想尝试创建一个程序,该程序可以自动存储Web浏览器上每个下载文件的网址。

我的问题是我不知道从哪里开始。

我打算做的只是将所有下载文件的网址保存在Excel文件中。

Sample image using google chrome

2 个答案:

答案 0 :(得分:0)

我认为Firefox会将下载历史记录存储在places.sqlite文件夹的Profile文件中。您需要打开并读取该文件,但在Firefox打开时它可能无法打开(它打开了文件)。

http://kb.mozillazine.org/Places.sqlite

从那里,您可以在Java应用程序中处理数据,然后编写Excel文件,可能使用Apache POI(Microsoft API的Java API)

https://poi.apache.org/

答案 1 :(得分:0)

存储下载历史记录的位置和方式因浏览器而异。对于Mac上的Chrome,它会存储在路径中 ~/Library/Application\ Support/Google/Chrome/Default/DownloadMetadata  为SQLite格式。

您需要编写一个应用程序来解析数据并创建xls