请选择开发语言:

PHP

Python

$api_url = 'https://登录后显示/pyi/85/203';

$appid = '应用id';// 在后台我的应用查看;

$secret = '应用密钥';// 在后台我的应用查看;

$data = array(

'appid'=> '1',

'format'=> 'json',

'mobile'=> '18688888888',

'time'=> '1545829466',

);

$data['appid'] = $appid;

$data['time'] = time();//当前服务器时间

ksort($data); //按照键名对数组排序,为数组值保留原来的键。

$md5String = '';

foreach($data as $key=>$val){

if(strlen($val)>0){ //过滤空值

$md5String.=$key.$val;

}

}

$sign = md5($md5String.$secret);

$data['sign'] = $sign;

$sendUrl = $api_url.'?'.http_build_query($data); //把数据转换成url参数形式,a=b&c=d&e=f

$result = file_get_contents($sendUrl);

print_r($result);

#!/usr/bin/python3

# -*- coding: UTF-8 -*-

#该代码为python3.7示例代码

import ssl,time,hashlib,string

from urllib import request,parse,error;

from urllib.parse import quote

api_url = 'https://登录后显示/pyi/85/203';

appid = '应用id';#在后台我的应用查看;

secret = '应用密钥';#在后台我的应用查看;

data = {

'appid':'1',

'format':'json',

'mobile':'18688888888',

'time':'1545829466',

};

data['appid'] = appid;

data['time'] = round(time.time());#当前服务器时间

keysArr = list(data.keys()) #取出字典key

keysArr.sort()#对字典key进行排序

md5String = '';

params = []

for key in keysArr:

if data[key]:

val = str(data[key])

md5String+=key+val

params.append(key + "=" + val )

md5String += secret;

m = hashlib.md5()

b = md5String.encode(encoding='utf-8')

m.update(b)

sign = m.hexdigest()

params.append('sign='+sign)#加入计算后的sign值去请求

params = '&'.join(tuple(params)); #把列表转成元组后用&分隔,最终转换成字符串 a=b&c=d&e=f

ssl._create_default_https_context = ssl._create_unverified_context

url = api_url+'?'+params;

url = quote(url, safe=string.printable)

req = request.Request(url)

opener = request.build_opener()

r = opener.open(fullurl=req)

doc = r.read();

print(doc.decode('utf-8'))

java过滤空号了停机号_手机号码空号检测相关推荐

  1. 关于Java零基础的公众号_大学mooc零基础学Java语言答案公众号

    大学mooc零基础学Java语言答案公众号 更多相关问题 A principal decided to honor the teachers in his school to show his app ...

  2. java思维导图公众号_顿悟|零基础通过12张思维导图学会微信公众号运营?

    我们说,思维导图用来构建知识体系,起到事半功倍的效果: 我们说,进入一个陌生领域的时候,如果能以最快速度建构该领域的基本知识体系,会大大加速自己在领域内的成长速度: 所以,我们说思维导图能助力我们,帮 ...

  3. java过滤%3c p%3e标签_解决:ajax 和 链接传值传不了等特殊字符

    今天工作的时候遇到传值的值过去了发生数据丢失的情况,因为我做的功能涉及到富文本编辑器,传的值是标签语言,比如里面有src的链接里有?xxx=xxx&yyy=yyy,然后&后面的数据值丢 ...

  4. asp.net 检测是否关注公众号_太阳电池缺陷检测方法光致发光检测法

    光致发光是物体受外界光源进行照射,从而获得能量,产生激发而产生发光的现象.用紫外光.可见光或红外光激发发光材料可以产生光致发光的现象.光致发光包括吸收.能量传递及光发射三个主要阶段,光致发光可以提供有 ...

  5. java 过滤脚本_【快学SpringBoot】过滤XSS脚本攻击(包括json格式)

    XSS攻击是什么 XSS攻击全称跨站脚本攻击,是为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS,XSS是一种在web应用中的计算机安 ...

  6. 消防管道标志色号_消防标志的起步问题

    消防管道标志色号 回顾性 (RETROSPECTIVE) Minor spoilers ahead of Fire Emblem: Three Houses. 火焰纹章之前的小破坏者:三座房屋. Ea ...

  7. java 手机号脱敏,身份证号脱敏 工具类

    java 手机号脱敏,身份证号脱敏 工具类 import org.apache.commons.lang3.StringUtils;/*** * @title: 脱敏工具类* @author: wll ...

  8. java 必须try catch的异常_【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!...

    @ 1.异常 1.1 异常概念 异常 :简单说就是不正常运行,最终导致JVM的非正常停止. 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象.Java处 ...

  9. Java过滤XSS脚本攻击记录一下

    背景 之前公司信息安全部门对公司项目进行网络安全升级时,发现项目里可能会出现XSS脚本攻击漏洞,所以就需要对其参数进行过滤拦截. XSS 百度百科:XSS攻击全称:cross site scripti ...

  10. Java过滤HTML标签、属性等正则表达式汇总

    Java过滤HTML标签.属性等正则表达式汇总 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2 ...

最新文章

  1. 清华、中科大实现了量子版本的GAN,平均保真度98.8%
  2. 基于SSM实现公司内部培训系统的开发
  3. 全网唯一的Microsoft?NETFramework3?5SP1简体中文完整版离线安装包安装netframewo
  4. Shell中的read语句
  5. Ubuntu 10.04下SSH配置
  6. JDK中的Atomic包中的类及使用
  7. Jetty和Tomcat的比较
  8. 可视化图形(二):热力图-imshow()
  9. [已解决]从微软合作伙伴资源和MSDN下载系统和软件Microsoft download Manager无效
  10. CSS重新认识(一)
  11. 用数组循环实现矩阵乘法php,C++一维数组实现矩阵的转置与乘法
  12. 应用程序正常初始化000007b失败
  13. SpringBoot的报错找不到Mapper(解决:required a bean of type com.xxx.mapper.UserMapper that could not be found)
  14. MybatisPlusException: Your property named “xxx“ cannot find the corresponding database column name!
  15. 一统大数据江湖,趣话图说“存算分离”武学心法
  16. gomonkey permission denied
  17. CentOS下删除和安装JDK
  18. Matplotlib做动图(基础版)
  19. 海康车牌识别一体机控制道闸起落杆(java版)
  20. 项目笔记——简易RPC框架(待升级)

热门文章

  1. python--------集合练习题(问卷的调查)
  2. 【预测模型】Logistic 人口阻滞增长模型
  3. php制作多媒体课件,网络自主学习型多媒体课件设计与制作PPT.ppt
  4. 数据结构系列之大话数据结构
  5. 诺顿企业版 V11.0
  6. MSN下载2010最新版
  7. 同花顺linux 行情软件,GitHub - zhnlks/puppet: 简单的股票程序化交易系统。核心模块基于同花顺和通达信金融终端。用户交流群:624585416...
  8. 【项目实践】充电台灯电路拆解
  9. JBoss主要版本下载链接一览
  10. jQuery图片弹出Lightbox插件带轮播