1、我们可以在这内部写一个方法,我们待会要调用这个代码接口时,直接调用这个方法。
2、执行后,虚拟短信就来了,点击可以进入查看哈,另外要设为虚拟发送短信也是一样,点击“编辑”,将虚拟类型改为“发送短信”并设置相应的收件人即可:
3、下载安装软件,进入首页,点击“添加新任务”,选择“通信”项,这时就可以看到右边的“虚拟电话”和“虚拟短信”选项:
4、可以看到这个time参数属于毫秒级别的时间戳的。
5、进入界面后,右上角是你可用短信的数量,左边是功能区,有发送短讯及发送状态等。
6、点击发短信后,右侧出现短信编辑框。上面一个框是短信内容,下面一个框是填写手机号码。
7、注意分析这个接口代码,里面chaojiying=Chaojiying_Client(constant.USER_NAME,constant.PASSWORD,913137)
8、在“编辑任务”一栏,可以再设置循环方式、执行例外等参数,保存后即可在首页看到刚生成的定时虚拟短信任务:(网络短信在线发送)。
9、时间戳参数又是什么概念呢?这里有必要介绍一下时间戳:格林威治时间1970年1月0点0分0秒到目前为止秒级时间戳:10数字毫秒级时间戳:13位数字微秒级时间戳:16位数字
10、超级鹰,是用来识别验证码的,其实我们还是调用这个接口。我们点击开发文档,我们是用Python写的代码。所以我们点击python的图标,来这里来查看我们需要的。在下面找到超级鹰图像识别,然后点击下载。把里面的api接口的py文件导入到你的python编辑器。我这里是用Pycharm写的。所以直接将解压出来的Python文件拖入pycharm。下面是里面的部分代码。这里面做了小小的修改。我们直接来看这段代码写了什么。我来告诉大家原始的代码有问题,很低级的问题。
11、im=open(‘yzm.jpg’,‘rb’).read()打开你保存的验证码文件,上面我们已经保存过。result=chaojiying.PostPic(im,1004)1004代表你的验证码类型。
12、下载安装定时达人软件(安卓手机端),进入首页,点击下部的“添加新任务”,左边选择“通信”项,这时就可以看到右边的“虚拟电话”和“虚拟短信”选项:
13、打开以后点击里面右上角的“+”,新建信息。
14、注意我们在类里面添加这样一部分代码,就是写一个方法
15、将卡切换成虚拟号码就可以用虚拟号正常的打电话,发短信。
16、我们点入那个蓝色的链接,来看有没有获取到这个验证码图片。测试证明我们完全是对的。
17、ok,短信发送成功需要注意的是,如果你发送多次的话,那么会出现提醒你短信发送频率过高的提示。这是服务器的响应。
18、好,且不在谈这些,我们继续。我们还是修改部分代码。
19、我们直接点进去看我们看这个urlhttps://uc.creditcard.ecitic.com/citiccard/ucweb/newvalicode.do?time=1613969346256
20、现在我们来看完整的代码接口完整修改后的代码
21、在实现我们目标的功能之前,我们要有自己的思路,否则你没有方向,又如何实现自己的代码功能呢?