说出来你们可能不信,我是通过我自己的微信公众号认识到现在的女朋友。

而且还是一个很漂亮的女朋友,话不多说,先上照片:

下面开始严肃地答题了,我到底是如何通过微信公众号找到女朋友的呢?

首先自我介绍一下我,我是93年生,深大15级毕业 ,主业是微信公众号的创业者,因为大学读的是计算机专业,因此也是程序员一枚。

在2017年的时候跟前女友分手,之后经历了半年的空窗期,就开始着手寻找下一段恋情。

为了实现成功找到女朋友这个目标,我开始分下面4步执行:

Step1、明确自己的需求

作为程序员,在找女票的时候,你必须要很清楚自己的需求,做到有的放矢。而我也非常明白自己想要找什么样的女朋友:

1.长得的好看,因为我比较颜控,身材也要过得去

2.年龄不能比我大,也不能太小,相差3-4岁之内都可以接受

3.要在深圳的,因为我知道异地恋是不靠谱的

4.要会玩LOL的,这样不仅有共同话题,还不用担心女票不让我打游戏

Step2、开始寻找我的目标范围

在列好了自己的需求之后,接下来我就开始行动起来了。

在2017年的时候,我自己有一个微信公众号“英雄小助手”,当时大概有400万粉丝,每天涨粉也有一两千人。

公众号2017年时候的粉丝数据

于是我就心想,我有这么大一个公众号,有这么多粉丝,难道就不能从中找到女朋友?我就不信了。

于是,我开始从微信公众号的开发者模式入手。

开发者模式,简单的说,就是先验证你的验证完你的服务器地址之后,所有的用户事件,比如关注、发消息、取消关注等等,微信公众平台的都会转发到你的服务器上。

而你的服务器接收到数据后,然后你自己设计一套程序,输出一个结果,再由微信服务器返回给用户,利用这个接口可以实现自动回复、关注统计等丰富的功能。

微信公众号开发者模式的原理

因此,只要有新用户关注了我的公众号,我会把新关注用户的openid都记录下来存到数据里。

同时,微信公众号还提供了一个接口,就是通过openid,你可以获取到用户的基本信息,其中就包括用户的昵称、头像、性别、所在地区等等。

详细的官方文档见:目录 | 微信开放文档

于是我就把这些信息都记录到数据库,数据库大概长这样:

该图为测试数据,非真实数据

就这样,我的目标范围已经初步明确,就是我公众号的女粉丝。

Step3、筛选我的精准用户

有了这个数据库,后面的事情就好办了,只需要把满足条件的用户筛选出来。

我只需写一个很简单的SQL语句:

SELECT * FROM `user` WHERE `sex` = 2 AND `city` = '深圳' ORDER BY `id` DESC

这句话的意思是把 性别为女,所在地区为深圳的用户筛选出来。

这样我就已经初步缩小范围了,这批筛选出来的用户,至少已经满足了我的条件3和4:

条件3:在深圳的

条件4:会玩LOL的女性

接着我就要开始满足条件1:长得好看的

那么怎么判断女生到底长得好不好看呢?

我使用的方法非常简单粗暴,就是通过她的微信头像来判断。

因为长得好看的女生,多半都愿意用自己的照片当头像,那么我只需要筛选出微信头像是女性真人照片的这部分用户就可以。

(PS:当然也有很多漂亮妹子喜欢会用动漫或者其他当头像,这里错过了我也没办法,只能说无缘吧)

于是我用了 Face++的人脸识别接口,把之前筛选出来的这部分用户的头像,进行传参调用接口,最后识别出了带真人头像的这部分用户。

到现在,我筛选到这批用户已经同时满足条件1、3、4了,已经是相对精准的目标群体了。

接下来就轮到我亲自手动筛选和查看头像的环节。

为了方便查看,我自己写了一个简单的Web管理后台,把这部分用户的列了出来:

为保护隐私,做了马赛克处理

Step4、直接开撩

因此,有了这批精准的用户池,接下来要做的事很简单,就是直接开撩了。

这里有一点要注意的是,微信公众平台是无法直接获取到用户的微信号,官方也不会提供这样的接口,只能你通过聊天的方式问出来,然后再加她。

因此,我的主要会挑一些头像好看、比较有眼缘的妹子,然后通过微信平台后台给她发消息。

有人问,你的微信公众号后台那么粉丝,你是怎么找到某个人的聊天入口,给她发消息?

答:我当然不是从粉丝列表去翻的,只要知道她的openid就可以。你需要随意点开任意一个粉丝聊天页面,把url上的openid换成她的就可以了。

当然,凡事都没有那么理想化,我的这个方法也会有一些弊端:

1.你通过公众号主动给他发消息,有的女生并不一定会理你。

2.微信公众号有一个限制,关注你超过48小时没有互动的用户,你是不能给她主动发消息的,所以下手要快。

3.有一个妹子时候聊了很久才知道她已经有男朋友了,特别是长得漂亮的妹子,大多都是名花有主。所以不仅脸皮要厚,有时候还需要碰运气的。

想起在那段时间,每天跟妹子聊天也是很累的,消耗了我不少的时间和精力,而且感觉大部分都是在做无用功。即使我已经筛选出相对精准的这批用户,但是想要真正能够遇上一个合适的真命天女也是非常困难,我几乎都准备放弃了。

好在皇天不负有心人,在我坚持了快1个月的时候,终于有一天,我在后台看到这么一个头像,再点开大图,真的好看,完全被她吸引住了

我女朋友当时的头像

于是我就赶紧公众号后台主动给她发消息,当她得知我是助手哥的身份的时候,也饶有兴趣地跟我聊了起来:

(PS:我在公众号文章里平时都是以“助手哥”自居,这里就体现出了个人IP的重要性)

在微信公众后台跟她聊天

通过聊天得知她也是在深圳,年龄相仿,而且还没有男朋友!于是成功要到了她的微信号,添加了她的微信。

后面的就开始主动约打游戏、约见面吃饭等等,具体的细节就不多说了,这个可以单独再写一篇回答了。

最终在我猛烈的追求下,她终于答应跟我在一起。

在2019年10月份,热爱LOL的我们还一起去了西班牙和法国看英雄联盟S9半决赛和总决赛,见证了FPX的夺冠。

西班牙大皇宫,马德里
埃菲尔铁塔,法国巴黎
我拍摄的S9总决赛现场

最后,欢迎大家关注我新的个人微信公众号“郑正说”,一个只发干货的公众号

关于“郑正说”​mp.weixin.qq.com

关于我是如何做到500万粉丝的公众号,参考下面这个回答:

如何运营一个专业类的微信公众账号?​www.zhihu.com

关于微信公众号的运营技巧,参考下面这些回答:

如何把一个微信公众号运营到可以养活自己?​www.zhihu.com

新手个人做公众号,涨粉慢如何坚持下去?​www.zhihu.com

目前微信公众平台的开发者模式能实现那些功能?​www.zhihu.com

关于我女朋友的更多照片,参考下面这个回答:

有个漂亮女朋友是种怎样的体验?​www.zhihu.com

openid无效什么意思_通过微信公众号认识一个漂亮的女朋友是什么体验?相关推荐

  1. python微信爬取教程_[python]微信公众号文章爬取

    [python]微信公众号文章爬取 需求 爬取一些微信公众号的文章 数据来源 1.搜狗微信搜索,可以搜索微信公众号文章,但只能显示该公众号最近十篇的文章 2.通过个人微信公众号中的素材管理,查看其他微 ...

  2. Java毕业设计_基于微信公众号的驾校练车预约系统

    基于微信公众号的驾校练车预约系统 基于微信公众号的驾校练车预约系统mysql数据库创建语句 基于微信公众号的驾校练车预约系统oracle数据库创建语句 基于微信公众号的驾校练车预约系统sqlserve ...

  3. 嵌套页面h5怎么调起手机文件_让微信公众号文章排版像网页h5一样高大上

    做过微信公众号文章排版的同学都知道,微信自己的排版工具只能排些简单的图文混合.遇到这种同况时,很多同学会考虑用第三方编辑器或直接用他们的模板,然后稍微改改便直接发布. 没有我想要的排版样式怎么办,可以 ...

  4. java 抓取搜狗微信_搜狗微信公众号文章抓取

    机器能做的事就别让人来做! 目标: 抓取特定微信公众号文章 思路:利用selenium模拟浏览器行为,进行抓取(理由:搜狗已将文章链接进行处理,且页面为动态生成) 框架: 步骤: 1.登录搜狗 a.找 ...

  5. python自动排版公众号_自制微信公众号一键排版工具

    近日,几个码农因「写脚本」被开除了.要我说,不写点脚本那还叫码农吗.我最近也给自己写了一点小脚本,用于在微信公众号中生成个性排版.现在我把整个过程分享给大家.本文就是用这个小工具完成的哦. 操作过公众 ...

  6. 公众号怎么设置滑动文字_这种微信公众号里面滑动是怎么操作的?

    看到问题的第一反应是应该是在问左右或者上下滑动样式,点开视频一看,原来是九宫格样式,这个样式135编辑器就有的,借助编辑器就可以实现. 下面就来完整的说一下这个样式该怎么使用. 包含:使用什么工具 如 ...

  7. 修改审查元素怎么保存_[图解]微信公众号链接里的音频保存方法

    第1步,登陆"微信PC版",将含有音频的微信公众号链接发送至"文件传输助手"或者发送给自己,左键单击链接,弹出微信浏览界面 第2步,在微信浏览界面,左键单击按钮 ...

  8. java开发微信设计论文_集客微信公众号: 本科毕业设计:基于WxJava框架的集客微信公众号的设计与实现...

    毕设提交说明 在码云(https://gitee.com/) 上创建你的私有仓库,把我(码云账号:mordeky)加为管理员:点击右上角的"管理",在仓库成员管理中"直接 ...

  9. 使用代理爬去微信公众号_使用微信公众号开发模拟面试功能

    猫 最近在整理我在大厂面试以及平时工作中遇到的问题,记录在 shfshanyue/Daily-Question[1] 中,但觉得对于时时回顾,常常复习仍然做的不够. 于是在微信公众号中开发了随机生成模 ...

最新文章

  1. 下载anaconda前需要卸载python吗_anaconda安装与卸载
  2. LSTM之父再称ResNet、GAN等五大网络都有他的功劳,网友却说:自负大于引用数
  3. 100个人搬100块砖C语言,姓氏名人故事:一百块砖搬出搬进
  4. python安全攻防---爬虫基础--re解析数据
  5. qpushbutton里面的文字怎么换行_ipad读PDF必备,OCR局部识别文字并快速提取,免费的buff你要不要?...
  6. 这一次,让你彻底明白接口及抽象类
  7. 7.3数据类型及内置方法(一)
  8. Gradle Maven部署,转化
  9. linux编译安装mysql的意思,linux编译模式安装mysql 步骤说明
  10. Flir Blackfly S工业相机:颜色校正讲解及配置与代码设置方法
  11. 酒店客房卫生打扫步骤及重点
  12. JAVA刺客信条大革命_黑色沙漠单机版
  13. java参数传入数组_java传入数组参数
  14. 小米——系统升级失败,不断重启解决+刷xposed(lsposed)+刷recovery+刷magisk
  15. JAVA毕业设计河南省农村多元化养老服务管理系统设计与实现计算机源码+lw文档+系统+调试部署+数据库
  16. 大数据未来七大发展方向 01.物联网
  17. 编写类A2, 定义方法find, 实现查找某字符串数组中的元素查找,并返回索引,如果找不到,返回-1
  18. dz论坛附件在服务器中的位置,discuz x3 如何将头像和帖内等附件分离到远程服务器?...
  19. 挖财基于大数据的信贷审批系统实践
  20. 响应式织梦模板日化食品零食类网站

热门文章

  1. 试题 算法训练 藏匿的刺客
  2. 通过Teardrop学习网络通信编程
  3. js取小数点后两位 方法总结
  4. 蓝奏云分享链接打不开修改host
  5. NBUT - 1077 骨牌铺方格 【递推】
  6. defineProps
  7. docker-redis
  8. 校园网环境下的微信同步
  9. 体检先锋_家居健康小秘笈
  10. 5.31 综合案例2.0 - 在线音乐盒