RequestBody获取前端数据_Excel批量获取手机号码归属地,不借助其他工具,2种方法任你选...

本文主要是介绍RequestBody获取前端数据_Excel批量获取手机号码归属地,不借助其他工具,2种方法任你选...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

我们都知道手机号中隐藏着一些信息,比如运营商、号码归属地等,有时候我们需要获取手机号属于什么地区,以便于做分类。很多人一般会借助工具,然后再把结果复制或者导入Excel中,效率很低。其实完全不用借助工具,Excel自己就有获取的函数。所以这篇文章就来分享2种非常高效的方式,几秒钟就可以解决。

2个web前端小知识

因为获取数据需要通过网络访问服务器,所以简单的web知识还是最好了解一点,一看就会。

1、开发者工具键【F12】

在网页端按下【F12】发现我们看到了web前端的源代码,我们需要获取的数据就包含在这些信息中。

步骤:网页中输入手机号,点击查询,【F12】调出开发工具界面,【Ctrl + F】搜索“号码归属地”,可以看到查询到的结果,以及下面的手机卡类型。

bfaca21f012dc3d54f5e31d5e4af0115.gif

查询步骤

2、UTF-8编码

要保证访问的网页是指定了UTF-8编码的,否则获取的网页信息如果含有中文放在Excel中就会出现乱码,自然也就得不到最后的结果了。

查看是否是UTF-8编码方法:在【F12】调出的开发者工具界面搜索“charset”。

a558440087bcd61e7a65c139a65f32b9.png

查看charset

如果出现下面这种charset="gb2312",含有中文就会出现乱码。

179929c0545f7d1d8cd021dbd4f1ebab.png

数据含有中文放Excel会乱码

为获取正确的信息,web前端的知识只需要知道这2点就够用了。

第一种方法

https://shouji.51240.com/

从上面这个网址获取查询信息,但是如果想获取某个手机号的查询信息,这个网址还并不完整。

步骤一:拼接完整网址

单元格输入:

="https://shouji.51240.com/"&A3&"__shouji/"

把A3单元格中的手机号也拼接上,网址就变成了

https://shouji.51240.com/18814799140__shouji/
04feaa7493a55fa9aac8ff26aaebcd6b.gif

拼接完整网址

步骤二:获取网址信息

=WEBSERVICE(网址)

通过使用Excel中的WEBSERVICE函数,发送服务请求服务器返回数据。

89bc9922cc00890bf0d4700e65167a7b.gif

获取数据

注意:【=WEBSERVICE(网址)】这个获取数据的函数最好一行只出现一次,因为每使用一次就会发送一次网络请求,网络不好会出现严重的卡顿,甚至获取不到数据。

所以最好WEBSERVICE函数自己写一列,也可以把“网址”列和“获取网址信息”列合并为:

=WEBSERVICE("https://shouji.51240.com/"&A3&"__shouji/")

步骤三:通过查询、截取等函数获得归属地

=MID(C3,FIND("title

这篇关于RequestBody获取前端数据_Excel批量获取手机号码归属地,不借助其他工具,2种方法任你选...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/165508

相关文章

CSS3 布局样式及其应用举例

《CSS3布局样式及其应用举例》CSS3的布局特性为前端开发者提供了无限可能,无论是Flexbox的一维布局还是Grid的二维布局,它们都能够帮助开发者以更清晰、简洁的方式实现复杂的网页布局,本文给... 目录深入探讨 css3 布局样式及其应用引言一、CSS布局的历史与发展1.1 早期布局的局限性1.2

使用animation.css库快速实现CSS3旋转动画效果

《使用animation.css库快速实现CSS3旋转动画效果》随着Web技术的不断发展,动画效果已经成为了网页设计中不可或缺的一部分,本文将深入探讨animation.css的工作原理,如何使用以及... 目录1. css3动画技术简介2. animation.css库介绍2.1 animation.cs

CSS引入方式和选择符的讲解和运用小结

《CSS引入方式和选择符的讲解和运用小结》CSS即层叠样式表,是一种用于描述网页文档(如HTML或XML)外观和格式的样式表语言,它主要用于将网页内容的呈现(外观)和结构(内容)分离,从而实现... 目录一、前言二、css 是什么三、CSS 引入方式1、行内样式2、内部样式表3、链入外部样式表四、CSS 选

使用雪花算法产生id导致前端精度缺失问题解决方案

《使用雪花算法产生id导致前端精度缺失问题解决方案》雪花算法由Twitter提出,设计目的是生成唯一的、递增的ID,下面:本文主要介绍使用雪花算法产生id导致前端精度缺失问题的解决方案,文中通过代... 目录一、问题根源二、解决方案1. 全局配置Jackson序列化规则2. 实体类必须使用Long封装类3.

SpringBoot实现接口数据加解密的三种实战方案

《SpringBoot实现接口数据加解密的三种实战方案》在金融支付、用户隐私信息传输等场景中,接口数据若以明文传输,极易被中间人攻击窃取,SpringBoot提供了多种优雅的加解密实现方案,本文将从原... 目录一、为什么需要接口数据加解密?二、核心加解密算法选择1. 对称加密(AES)2. 非对称加密(R

详解如何在SpringBoot控制器中处理用户数据

《详解如何在SpringBoot控制器中处理用户数据》在SpringBoot应用开发中,控制器(Controller)扮演着至关重要的角色,它负责接收用户请求、处理数据并返回响应,本文将深入浅出地讲解... 目录一、获取请求参数1.1 获取查询参数1.2 获取路径参数二、处理表单提交2.1 处理表单数据三、

Oracle 通过 ROWID 批量更新表的方法

《Oracle通过ROWID批量更新表的方法》在Oracle数据库中,使用ROWID进行批量更新是一种高效的更新方法,因为它直接定位到物理行位置,避免了通过索引查找的开销,下面给大家介绍Orac... 目录oracle 通过 ROWID 批量更新表ROWID 基本概念性能优化建议性能UoTrFPH优化建议注

Pandas进行周期与时间戳转换的方法

《Pandas进行周期与时间戳转换的方法》本教程将深入讲解如何在pandas中使用to_period()和to_timestamp()方法,完成时间戳与周期之间的转换,并结合实际应用场景展示这些方法的... 目录to_period() 时间戳转周期基本操作应用示例to_timestamp() 周期转时间戳基

在 PyQt 加载 UI 三种常见方法

《在PyQt加载UI三种常见方法》在PyQt中,加载UI文件通常指的是使用QtDesigner设计的.ui文件,并将其转换为Python代码,以便在PyQt应用程序中使用,这篇文章给大家介绍在... 目录方法一:使用 uic 模块动态加载 (不推荐用于大型项目)方法二:将 UI 文件编译为 python 模

Python将字库文件打包成可执行文件的常见方法

《Python将字库文件打包成可执行文件的常见方法》在Python打包时,如果你想将字库文件一起打包成一个可执行文件,有几种常见的方法,具体取决于你使用的打包工具,下面就跟随小编一起了解下具体的实现方... 目录使用 PyInstaller基本方法 - 使用 --add-data 参数使用 spec 文件(