个人未完成的网站

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

文章目录

依赖地址

使用百度的号码归属地查询接口
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打开。

posted on 2020-07-30 16:56  我是小虫  阅读(1118)  评论(0编辑  收藏  举报

导航