1
我的Android應用程序將從電話號碼獲取運營商信息。我打算使用Jsoup(或另一個Java HTML解析器)來抓取表中顯示的載體信息。如何從使用Java(Android)的網站上抓取數據?
我試圖從fonefinder.net
查詢URL格式刮是:
http://www.fonefinder.net/findome.php?npa=**first 3 digits**&nxx=**next 3 digits**&thoublock=**final 4 digits**
頁面的HTML是一個簡單的表格(見下文)。我想從第2行,第5列,其中一個鏈接出現在格式
http://fonefinder.net/(CARRIER_NAME).php
其中CARRIER_NAME是像「Verizon公司」的值提取數據。我需要幫助瞭解如何提取這些數據。
<table border="3" cellspacing="2" cellpadding="2" bgcolor="#FFFFCC">
<tbody>
<tr bgcolor="#7093DB" align="CENTER">
<th>
Area Code
</th>
<th>Prefix</th>
<th>
City/Switch Name
<br>
(Click for city search)
</th>
<th>
State/Prov.
<br>
Area Map
</th>
<th>
Telephone Company
<br/>
Web link
</th>
<th>
Telco
<br/>
Type
</th>
<th>
Map/Zip
<br/>
Detail
</th>
</tr>
<tr>
<td>
**first 3 digits**
</td>
<td>
**next 3 digits**
</td>
<td>
City Name
</td>
<td>
State Name
</td>
<td>
<a href="http://fonefinder.net/CARRIER_NAME.PHP">carrier name</a>
</td>
<td>WIRELESS PROV</td>
<td>
map
</td>
</tr>
</tbody>
</table>
幾個小時前你沒有發佈同樣的問題嗎?!? –
如果我編寫了一個2行java代碼,它可以讓你獲得這些信息,而不是使用任何第三方分析器,它會好嗎? – Deepak