手机号码归属地查询[免费]

文章目录

依赖地址

使用百度的号码归属地查询接口
https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?resource_name=guishudi&query=xxx

网上虽然有很多可以使用的地址,但是大部分都已经不能使用了。筛选了很多终于找到这个可以使用

代码

主要代码(全部代码见下面 ↓)

  HttpClient c = new HttpClient();
            var total = 0;
            foreach (var item in ps)
            {
                var request = c.GetAsync("https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?resource_name=guishudi&query=" + item).Result;
                //request.Headers.Add("Content-Type", "application/x-javascript;charset=gbk");
                var result = request.Content.ReadAsStringAsync().Result;
                //result = result.Replace("void(\"", "").Replace("\")", "");// "void("黑龙江哈尔滨 中国电信");"
                var r = JsonConvert.DeserializeObject<R>(result);

                if (r.status == "0")
                {
                    total++;
                    WritFile($"'{item},{(string.IsNullOrEmpty(r.data.FirstOrDefault()?.prov) ? r.data.FirstOrDefault()?.city : r.data.FirstOrDefault()?.prov)},{r.data.FirstOrDefault()?.city}");
                }
                else
                {
                    Console.WriteLine($"\r\n--------------号码{item}没查询到---------------\r\n");
                }
            }

希望我的代码能给你带来一些便捷。
源码地址:https://github.com/iml6yu/PhonecodeAddressSearch

记得生成的文件是txt,改成csv格式可以用excel打开。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值