发布网友 发布时间:2022-04-29 05:37
共2个回答
热心网友 时间:2022-04-09 00:32
听说过jsoup吗。很简单,两句话搞定。
Document document = Jsoup追问使用Jsoup需要哪些jar包吗?如果需要能把jar包列举出来吗?(或者直接把网址发给我,嘿嘿)
还有,这个element接下来该怎么用呢?我只要商品的信息,例如京东价格,只要2399.00,不要“京东价格:¥2399.00”
追答只需要一个jar包
http://jsoup.org/download
如果你熟悉javascript,那么这个就很简单了。
它支持css选择器,功能很强。不需要你写复杂的正则。
例如商品编号。
Element el=document.select("div[class=dd] span");
el.text();//这就是编号。
并且我还要说下。你那个价格用正则是取不到的。
它实际上返回的是一个json串[{"p":"2399.00","id":"J_725989"}]
解析json串就可以了。
热心网友 时间:2022-04-09 01:50
你获取网页源文件的代码之后,可以编写正则表达式去解析相应的html代码,去获得相应的内容。用到java.util.regex包