编写java爬取若依系统页面数据并写入数据库的代码
时间: 2023-03-14 09:19:43 浏览: 149
可以参考以下的代码示例:import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;public class RuoYiCrawler {
public static void main(String[] args) {
try {
// 设置超时时间,否则可能会抛出java.net.SocketTimeoutException: Read timed out异常
Document doc = Jsoup.connect("http://www.ruoyi.vip/").timeout(10000).get();
Elements elements = doc.select("#table_list > tbody > tr");
for (Element element : elements) {
// 获取表格中的所有字段
String name = element.select("td:nth-child(1)").text();
String age = element.select("td:nth-child(2)").text();
String job = element.select("td:nth-child(3)").text();
String city = element.select("td:nth-child(4)").text();
// 将获取的字段写入数据库
// 此处省略
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
阅读全文