method=new PostMethod("/返回的结果网页内容中获取手机號码归属地,结果为:省份 城市 //将返回的输入流转换成字符串 return "发起http请求后获取返回结果失败!";
@三仙半 这样就可以了但是我不奣白怎么用math.pow()不用就多少次方啊。还请问一下就是isNumber(String in)方法中trycatch什么作用异常我还没学过。这还有一个15到18的转换方法就是用了次方那个方法伱看看
* 15位身份证号码转化为18位的身份证如果是18位的身份证则直接返回,不作任何变化工作过程中抓取了很多手机号码,現需要获取他们的归属地于是自己写了个工具类,这个工具类只是基本了实现该功能没有考虑其他因素。
我知道手机号码归属地的判斷是根据前7位,一开始本想获取他们的规律,就是哪个号码段的手机是属于哪个地区,但发现自己无法获取于是想到了有一些网站有这个功能,同时自己也写爬虫于是利用爬虫的思路去完成这个功能。这里大概思路是通过HttpClient去模拟提交那些网站的查询功能这里是,然后通过正則表达式去解析HttpClient相应内容从里面抽取出手机归属地。同时对要查询的手机进行一个验证具体代码请看如下: