最近老是做导数据,有时候没有旧库了,我们可以从老网页抓取数据
主要思路:通过把网页转换成doc式的html,然后进行获取元素的值
我来写个案例:
这是目标网页:
http://zxjg.yn.gov.cn/zxjg/gongshi?rowIndex=1®ionCode=532301®ionName=%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
接下来就是通过标签元素获取值