室友单身多年,我决定用python帮他找个女朋友,妥妥的!

昨晚刚准备掏出自己尘封万把年的神功秘籍(线代)来学习的时候,室友偷偷的抱怨:兄弟,上次你说的那个监听女友的法子没卵用啊,女朋友?可以吃咩?好吃咩?啥味道?心疼的抱住胖胖的自己~

大兄弟,要坚强,表哭!你还记得当初我们最讨厌的那个软件吗?一起搞事情了!

开始搞事情

那个软件里有个功能,就是约跑(咳咳,跑步的跑),当时就点开了一个超级靓的美女照骗,嗯 虽然是P的,但也只能任命了骚年!

MM怎么样,给你们看看照骗,联系方式就我们自己享用了,你们想都不要想~

emmm,接下来我掏出了神器burp,抓一波包。让我们来看一下查询信息那个请求:

因为事关女神隐私,我得全屏打码,防你们这些狼 hhhhh ~

我发送了一个get请求来请求partner的id,然后返回女神的个人信息。

unicode编码用的,后面python处理的时候我会讲到。

然后我试着更改不同的ID信息,看看可不可以返回其他用户的信息,实验成功~

OJBK,开始PY~

测了下好像有个5w左右的用户,妹纸还是很多的,这是一款同性交友软件~

呸呸呸 , 异性交友 异性交友,不要在意这些细节!

还有我们在软件里面所看到的信息和get请求发送的包返回的信息是不一样的,软件里面看不到名字,返回包里有用户真实姓名和唯一id。

在这之前我想这东西存到哪比较合适?ennnnnn 还是数据库吧,给个小tips,Python里面怎么将unicode转中文:

妈耶,输入完有20多个字段,可是很多都是不我要的,等我数据筛选出来,然后一个一个的split,累死了。

脚本用到的库还是那几个:

先新建数据库,然后通过python新建表,核心代码如下:

然后就是提取字段:

xxoo那个地方的意思是防止查询出错,因为有些id是失效了的,会返回一个错误提示,若出现那个,我就把哪些字段全设置成0,跳过去。下面的就是数据筛选的,我想要的有17个字段,搞的要死。

数据入库:

搞完事情的成果

来了解一下结果

**值为2的是妹子,为1的基佬。为0的是...泰国特产吧,反正没有0的。人家期待的对象以及身高之类的。信安妹子其实还是蛮多的。

细心地兄dei会发现我把headurl也保存了,也就是头像地址,那这样不就有一波妹子照片了吗,比妹子图什么的好多了。

有些id是失效的,so。爬取图片的脚本需要和之前一样做过滤。我们先来看成果:

代码:

好像哪里不对劲,妈耶!我只要女神我不要男的!!!怎么感觉gay gay 的!

一股gay gay的气息弥漫在空中,等等我去改一下代码~

尼玛,**=2的才是女的,错了错了。

卧槽,等等,这上面居然有比我帅的!!!

好看的我尽量不打码满足你们内心的(禽兽)欲望。

我知道你们肯定特别想问我这么多好看的妹子,有木有联系方式吗?当然有了,就不告诉你们~

想要吗?想要也没有~

对了,还有个操作,根据地点筛选出妹子的照片,只不过需要正则匹配一下。

关注公众号,“Python语言”,回复“python”即可获取python学习视频

为大家提供与Python相关的最新技术和资讯。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180803A15TPJ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券