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
提交
取消
