http://wwwapps.ups.com/WebTracking/track?HTMLVersion=5.0&loc=zh_CN&Requester=UPSHome&WBPM_lid=homepage%2Fct1.html_pnl_trk&trackNums=H8952323185&track.x=%E8%BF%BD%E8%B8%AA抓取该页面的:运输日期和签收人
1 回答
汪汪一只猫
TA贡献1898条经验 获得超8个赞
有空研究研究XPath,你能很轻松的取到页面上所有的信息。
private static void getTrackInfo(String html) throws Exception {DOMParser parser = new DOMParser(); parser.parse(html); Node node = parser.getDocument(); NodeList dllist = XPathAPI.selectNodeList(node, "//DL"); System.out.println(dllist.getLength()); //运送信息 //--运送日期 System.out.println(deleteSpace(dllist.item(2).getTextContent())); //--寄存地址 System.out.println(deleteSpace(dllist.item(3).getTextContent())); //--签收人 System.out.println(deleteSpace(dllist.item(4).getTextContent())); //其他信息 //--发货或收款日期/类型/重量 System.out.println(deleteSpace(dllist.item(5).getTextContent())); //--收件人 System.out.println(deleteSpace(dllist.item(6).getTextContent())); }
添加回答
举报
0/150
提交
取消