英文:
Is there any free dataset available for https://docs.oracle.com/en/?
问题
我需要将https://docs.oracle.com/javase/9/docs/api/overview-summary.html的数据保存为CSV文件。或者是否有任何API可以提取这些数据?
英文:
I need to have https://docs.oracle.com/javase/9/docs/api/overview-summary.html data as a csv file.
Or is there any API I can extract these data?
答案1
得分: 0
以下是翻译好的部分:
你可以使用以下命令从Java 9中获取所有模块:
java --list-modules
否则,你可以使用ModuleLayer来获取基础API:
ModuleLayer.boot().modules().stream().map(Module::getName).forEach(System.out::println);
编辑:
如果你需要从网站获取描述,你可以使用HTML解析器jsoup。这里还有一个不错的教程。
String url = "https://docs.oracle.com/javase/9/docs/api/overview-summary.html";
Document document = Jsoup.connect(url).get();
Element table = document.select("table").first();
英文:
You can get all modules from Java 9 with the following command:
java --list-modules
Otherwise you can use the ModuleLayer to get the foundational API:
ModuleLayer.boot().modules().stream().map(Module::getName).forEach(System.out::println);
EDIT:
If you need the description from the website, you can use the html parser jsoup. There is also a nice tutorial.
String url = "https://docs.oracle.com/javase/9/docs/api/overview-summary.html";
Document document = Jsoup.connect(url).get();
Element table = document.select("table").first();
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论