中国大学名称数据库表:
https://gitee.com/lin_zixiang/school_name
java获取该数据过程
因为在开发一个项目中需要中国大学数据表,在网上搜下,只有csdn有个付费资源,本着白嫖不到原则,只能自己整理个。
- 找数据:找到https://www.dxsbb.com/news/list_88.html该网站有所有大学数据,把获取大学数据的响应结果复制出来。因为是unicode格式,到https://tool.chinaz.com/tools/unicode.aspx该网站转成中文。 放在.txt文件中。也可以不放文件。直接把数据放在代码中
试过以上步骤用java请求获取数据接着转义。但unicode转中文,没成功。了解的同学 可以交流下。 - 分割数据:
public void getData(){
String filePath = "C:\\Users\\RunDream\\Desktop\\school.txt"; // 文件路径
String regex = "<td>(.*?)</td>"; // 匹配<td>和</td>之间的任意字符,非贪婪匹配
try (BufferedReader br = new