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