如何进行网页抓取数据??

最近老是做导数据,有时候没有旧库了,我们可以从老网页抓取数据

主要思路:通过把网页转换成doc式的html,然后进行获取元素的值

我来写个案例:

这是目标网页:

http://zxjg.yn.gov.cn/zxjg/gongshi?rowIndex=1&regionCode=532301&regionName=%E6%A5%9A%E9%9B%84%E5%B8%82

要抓取的数据:


这是HTML代码,我们用F12都能看到的


不多说,直接上代码

public Document getDoc(String url) {
    System.out.println(url);
    Document doc = null;
    try {
        doc = Jsoup.connect(url)
                .userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36").get();
    } catch (IOException e) {
    }
    return doc;
}

这是把网页转成doc

接下来就是通过标签元素获取值





猜你喜欢

转载自blog.csdn.net/xmz1193184480/article/details/79530396
今日推荐