【发布时间】:2015-09-24 05:44:38
【问题描述】:
我正在做一个项目。我需要弄清楚用户输入的电话号码的状态和运营商。我尝试使用 jsoup 进行 url 连接并尝试检索位置和运算符。但它不起作用。
代码是:
public class WebScraper {
public static void main(String args[]) throws IOException {
//String url;
String mobileNumber = "9566171277";
String url ="http://trace.bharatiyamobile.com/?numb="+mobileNumber;
Document doc = Jsoup.connect(url).get();
Elements links = doc.select("span.bluetext");
// Elements media = doc.select("[src]");
// Element imports = doc.select("div.eachStory").first();
//Elements resultLinks = doc.select("table>tbody>tr");
// PrintWriter out = new PrintWriter(new BufferedWriter(new
// FileWriter("Data.txt", true)));
for (int i = 0; i < links.size(); i++) {
System.out.println(links.get(i).text());
// out.println(resultLinks.get(i));
}
}
}
编辑:我改了标题,因为问题的解决实际上与旧倾斜的细节无关。是
如何使用java程序获取手机号码的位置和运营商?
【问题讨论】:
-
你期待什么?你得到什么错误?您可以在这里分享任何 StackTrace 吗?
标签: java url web-scraping jsoup