【发布时间】:2015-05-19 06:29:46
【问题描述】:
我试图通过 http 请求读取网页源代码。 我的目的是从结果中读取一个整数值(价格)。
我正在使用 bufferedReader 来读取行。我不清楚哪种方法可以存储我想要的数据。
下面是我使用的代码:
BufferedReader reader = new BufferedReader(new InputStreamReader(is, "UTF-8") );
String data = null;
String webPage = "";
while ((data = reader.readLine()) != null){
webPage += data + "\n";
}
更新: 这是http请求的示例结果:
more...<div class="price-block--grid">
<div class="old-price-wrap">
<!-- begin old price -->
<div class="product-card__old-price">RM 1,500.00</div>
<!-- end old price -->
<!-- begin sale -->
<div class="product-card__sale">- 6%</div>
<!-- end sale -->
</div>
<div class="product-card__price">RM 1,408.00</div>....more
我想知道有什么方法可以让我只检索价格值(例如,例如 1408)并将其存储到我的数据变量中吗?
【问题讨论】:
-
你的故事不完整。请继续。以一个问题结束。
-
数据将存储在 webPage 变量中。
标签: java android httprequest bufferedreader readline