0
我寫下了下面的代碼。我需要從下面的URL中提取價格。我正在用java編寫代碼。 http://www.walmart.com/ip/VIZIO-E70-C3-70-1080p-240Hz-Class-LED-Smart-HDTV/43310251從沃爾瑪提取HTML內容html頁面
String regEx = "<span\\s+class=\"sup\">.+</span>[\n]*(\\d+(,)*\\d+)[\n*]<span\\s+class=\"visuallyhidden\">[.]*</span>[\n]*<span\\s+class=\"sup\">(\\d+)";
Pattern p1 = Pattern.compile(regEx);
System.out.println("Vikash");
while ((line = in .readLine()) != null) {
sb.append(line + "\n");
}
m = p1.matcher(sb);
while (!m.hitEnd()) {
if (m.find()) {
System.out.println("$" + m.group());
}
}
我沒有得到價格。我應該得到1398.00。請幫助 –
使用jsoup jar來提取html內容http://jsoup.org/ –
爲什麼你不使用他們的API? –