10行Python搞定微信公众号邮箱检测

微信公众号的注册需要使用邮箱,而一个邮箱又只能注册一个微信公众号。有时候注册管理的公众号多了,新注册公众号时,就不记得自己的哪些邮箱已经注册了,哪些没注册。

微信公众号的注册页面本身是提供了邮箱的检测的。

我们使用它的接口,用Python来调用,10行代码就能够搞定:

# coding:utf-8
# 检查微信公众号注册邮箱

import requests
import random

def wechatCheckEmail(email):
    header = {"Host":"mp.weixin.qq.com","Origin":"https://mp.weixin.qq.com","Referer":"https://mp.weixin.qq.com/cgi-bin/readtemplate?t=register/step1_tmpl&lang=zh_CN"}
    url = 'https://mp.weixin.qq.com/acct/emailregisterpage'
    data = {"email":email, "type":"check","lang":"zh_CN", "f": "json","ajax":"1", "random":random.uniform(0,1)}
    wbdata = requests.post(url,data=data,headers=header)
    print(wbdata.text)

当响应的内容为:

{"base_resp":{"err_msg":"ok","ret":0}}

表示的就是未注册的邮箱

而响应内容为:

{"base_resp":{"err_msg":"default","ret":201014}}

表示的就是邮箱已经注册了公众号。

加上注释一共才11行代码。

是不是很简单,用处不是很大,但有需要的时候还是很方便。

原文发布于微信公众号 - 州的先生(zmister2016)

原文发表时间:2017-04-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏小文博客

绕过CDN查找网站真实IP的方法

1684
来自专栏企鹅号快讯

MITM6:用IPv6攻陷IPv4网络的工具

随着IPv6概念的提出,互联网上针对IPv6协议的使用也日渐增多,但即便如此IPv6在公司内部却并不受欢迎,很少会有公司使用IPv6。然而,大多数公司可能都忽略...

2447
来自专栏V站

绕过CDN查找网站真实IP的方法

大部分CDN提供商只针对国内市场,而对国外市场几乎是不做CDN,所以有很大的几率会直接解析到真实IP。其实这个方法根本不用上国外vpn,因为你上国外vpn的pi...

2302
来自专栏凉城

绕过CDN查找网站真实IP的方法

1975
来自专栏Jerry的SAP技术分享

C4C Product Price List的模型中和有效期相关的两个字段

SAP C4C的price list实例可以在工作中心Products,视图Price Lists里看到。

1087
来自专栏数据和云

故障诊断 | 存储Cache丢失导致数据库无法open的案例分享

当存储Cache由于丢失时,我们应该如何处理,让数据库重新能够open起来呢?让我们听听,云和恩墨 ACE 李真旭分享的这篇案例。 发现问题 最近某客户的一套核...

3158
来自专栏北京马哥教育

用 Python 进行微信公众号开发

4935
来自专栏左瞅瞅,右瞅瞅

zabbix上线之路(二)——zabbix相关配置

zabbix_get -s 192.168.12.74 -p 10050 -k "system.uname"

1043
来自专栏杨建荣的学习笔记

自动化平台中维度设计的一点思考

今天整理了一下关于平台中的维度设计,之前总是感觉有些零乱,总是没有找到一些关联关系。 整理了一个初版内容,后续会继续完善。 自动化平台的维度设计 元数据维度设...

3606
来自专栏FreeBuf

一项有趣的实验:装了杀软的主机真的安全吗?

我们有的理由怀疑自己的主机早被感染了恶意程序。大部分人都是采用重打包后的镜像来安装的盗版系统;用的不知从哪儿下回来的工具激活的系统;平常在网上下载的工具奉行的都...

623

扫码关注云+社区