V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
immortalz
V2EX  ›  分享创造

写了一个 APP,为了找到一个妹纸的微博

  •  
  •   immortalz · 2018-03-01 16:40:49 +08:00 · 11506 次点击
    这是一个创建于 2219 天前的主题,其中的信息可能已经有所发展或是发生改变。

    前言

    第一次从 0 到 1 完整上线一款 APP,感觉收获还是很多吧,也正因如此,所以很多地方不完善,考虑的点不周到,希望 v2er 们可以点评点评,我多学习参考

    PS 这几天想着上线一些应用平台,很多被拒,感觉对于个人开发者来说,还是开发一些工具类应用更有性价比呀=.=

    一.创意来源:

    自己想找到一个妹纸的微博,但不好意思直接要,所以想着从认识的她的朋友的微博探索,循着粉丝链,找到该妹纸。

    二.应用介绍

    「你和任何一个陌生人之间所间隔的人不会超过五个,也就是说,最多通过五个人你就能够认识任何一个陌生人...」 ———— 米尔格伦·小世界理论

    于是,微小世界 APP 诞生啦( ^∀^) 希望通过这个工具大家能够在「指定微博用户」的微博好友社群中,探索到自己的想要寻找的「旧友」、「感兴趣的人」等等

    三.使用姿势

    • 1.输入一个 可能认识你想要寻找的人 的微博
    • 2.输入想要寻找的人的特征
    • 3.等待结果

    四.下载链接

    酷安:https://www.coolapk.com/apk/177366

    五.应用展示

    image image image image image image

    98 条回复    2018-05-27 15:54:22 +08:00
    blakejia
        1
    blakejia  
       2018-03-01 16:48:18 +08:00
    所以从任意用户开始爬,爬到树的第五层是基本能找到了?
    touzi
        2
    touzi  
       2018-03-01 16:48:26 +08:00
    想看看有多神奇
    immortalz
        3
    immortalz  
    OP
       2018-03-01 16:51:01 +08:00
    @blakejia
    不是的,只是有小世界 这个理论罢了
    要找到还得 你的起点微博用户和你想认识的人(当然这个人玩微博)存在联系
    例如,A->B->C->D 存在这样的关系链,才有可能 通过 A 找到 D
    immortalz
        4
    immortalz  
    OP
       2018-03-01 16:52:23 +08:00
    @touzi
    也不能很神奇啦,这只是第一个版本,很多想法还不能迭代上去,也怕大家不认可,迭代上去太费精力啦。

    我个人是找到啦哈,不过也算是一种概率啦 (>.<)
    privil
        5
    privil  
       2018-03-01 16:53:59 +08:00
    很厉害啊!
    geekcorn
        6
    geekcorn  
       2018-03-01 16:54:17 +08:00
    有意思,mark !
    tutustream
        7
    tutustream  
       2018-03-01 16:57:54 +08:00
    有想法啊
    zander
        8
    zander  
       2018-03-01 16:59:05 +08:00
    weibo 没有任何好友也能用吗。
    keximing250
        9
    keximing250  
       2018-03-01 16:59:25 +08:00
    先 mark
    immortalz
        10
    immortalz  
    OP
       2018-03-01 16:59:46 +08:00
    谢谢大家的肯定,但是想法是这样,具体能不能找到目标的人也是不一定的(因为可能她不玩微博,或者不在你输入的起点用户的微博关系链上)
    cnwtex
        11
    cnwtex  
       2018-03-01 17:00:32 +08:00
    怎么解决 50 页问题?
    immortalz
        12
    immortalz  
    OP
       2018-03-01 17:01:29 +08:00
    @zander
    这个不能哦,
    起点用户的粉丝链上的好友最好是可能认识你想要找到的人(例如,和你想找的人是一个学校的)
    不然探索就进行不下去了
    du5t6reak
        13
    du5t6reak  
       2018-03-01 17:02:11 +08:00 via iPhone   ❤️ 1
    厉害了,要是能用到微信里就无敌了
    immortalz
        14
    immortalz  
    OP
       2018-03-01 17:02:29 +08:00
    @cnwtex
    如果一个用户粉丝太多,或者关注大于一个阀值,我会判定为不是普通的正常用户
    immortalz
        15
    immortalz  
    OP
       2018-03-01 17:03:15 +08:00
    @du5t6reak
    因为技术是爬取微博,现在微信的闭环,感觉很难实现
    touzi
        16
    touzi  
       2018-03-01 17:04:19 +08:00
    上来就收费, 已经卸载
    immortalz
        17
    immortalz  
    OP
       2018-03-01 17:06:15 +08:00   ❤️ 1
    @touzi
    新用户是 20 个金币
    有些探索太消耗服务器资源
    所以也是想着能够通过 付费来缓解压力,另外就是想着希望能长期存活下去

    现在刚起步,是有点不合理,后期我打算能分享获得金币的方式
    Sunrise837
        18
    Sunrise837  
       2018-03-01 17:08:09 +08:00   ❤️ 3
    为什么不直接要
    cnwtex
        19
    cnwtex  
       2018-03-01 17:09:56 +08:00
    @immortalz 数据不全就没啥意义了,这种东西微博自己做才有意义. 就如以前 pengyou.com 的六度好友
    immortalz
        20
    immortalz  
    OP
       2018-03-01 17:09:58 +08:00   ❤️ 1
    @Sunrise837
    嗯,这肯定也是一种方式 o(︶︿︶)o 我太怂
    immortalz
        21
    immortalz  
    OP
       2018-03-01 17:14:01 +08:00   ❤️ 1
    @cnwtex
    这个的确是这样
    刚看了下好像爬取的微博又做了限制,看来注定是个玩具了
    msl12
        22
    msl12  
       2018-03-01 17:15:02 +08:00
    那应该找不到我,我不玩微博,哈哈
    a2ex
        23
    a2ex  
       2018-03-01 17:30:40 +08:00
    qq 登陆失败
    cherishx
        24
    cherishx  
       2018-03-01 17:39:37 +08:00 via Android   ❤️ 2
    连要微博的勇气都没有,还谈什么恋爱😏
    qwertty01
        25
    qwertty01  
       2018-03-01 17:50:33 +08:00 via Android
    微博爬取关注列表有限制,这样就没意思了。本来还想分析一下妹子的兴趣爱好呢。
    Nick2VIPUser
        26
    Nick2VIPUser  
       2018-03-01 17:51:47 +08:00
    想法很酷
    xoxo419
        27
    xoxo419  
       2018-03-01 19:22:30 +08:00
    有想法, 且把想法赋予实现 强👍
    qfdk
        28
    qfdk  
       2018-03-01 19:48:51 +08:00 via iPhone
    当年的 qq 群关系...
    NxiJSiOS
        29
    NxiJSiOS  
       2018-03-01 23:12:11 +08:00
    想法不错,后端也是自己写的嘛?
    lScarlet
        30
    lScarlet  
       2018-03-01 23:13:02 +08:00 via Android
    233
    benzzz
        31
    benzzz  
       2018-03-01 23:15:16 +08:00 via iPhone
    有想法,mark
    logOo
        32
    logOo  
       2018-03-01 23:18:00 +08:00
    喜欢就要啊,真别想那么多,怂没好处。你们的关系不会更差,人生很短啊。
    CRight
        33
    CRight  
       2018-03-01 23:18:08 +08:00 via iPhone
    哇,这个太强了
    Baymaxbowen
        34
    Baymaxbowen  
       2018-03-01 23:22:12 +08:00 via Android
    起点用户输入之后返回就没了,是我操作有误吗
    HELLONAV
        35
    HELLONAV  
       2018-03-02 07:28:55 +08:00 via Android
    没有起点用户怎么找?有 QQ 手机号也不行?
    aice114
        36
    aice114  
       2018-03-02 09:00:27 +08:00
    上次坐火车想到过这个,不过觉得有 微信的数据库倒是真的能通过起点用户的好友大概率找到另外一个人
    immortalz
        37
    immortalz  
    OP
       2018-03-02 09:12:50 +08:00 via Android
    @NxiJSiOS
    是的,全部一个人弄,所以很多地方不完善
    immortalz
        38
    immortalz  
    OP
       2018-03-02 09:13:59 +08:00 via Android
    @Baymaxbowen
    是点探索后没有探索到数据还是输入起点用户后返回探索界面没有填写上选择的起点用户?
    immortalz
        39
    immortalz  
    OP
       2018-03-02 09:14:35 +08:00 via Android
    @HELLONAV
    因为是用抓微博数据,qq 手机号这种不行的😁
    immortalz
        40
    immortalz  
    OP
       2018-03-02 09:15:54 +08:00 via Android
    @aice114
    这个对的,厂家有数据的确能做,像楼上几位提到的 qq 群关系,或者朋友网好像都做过
    immortalz
        41
    immortalz  
    OP
       2018-03-02 09:18:45 +08:00 via Android
    @qwertty01
    看微博又限制了一波,对于数据的正确性的确会有影响。
    不过我是这样想的,如果探索的用户社群之间联系很紧密,那么还是存在探索到的可能性的,但如果很稀疏,会因为数据不全而找不到可能存在的目标
    immortalz
        42
    immortalz  
    OP
       2018-03-02 09:19:27 +08:00 via Android
    @cherishx
    喜欢不一定非要拥有啦☺
    immortalz
        43
    immortalz  
    OP
       2018-03-02 09:20:45 +08:00 via Android
    @logOo
    话很有道理,我尽量试试让自己大胆些😝
    NotNil1
        44
    NotNil1  
       2018-03-02 09:20:54 +08:00
    想法很好,这就去试试
    CrazyMelody
        45
    CrazyMelody  
       2018-03-02 09:21:39 +08:00
    很有意思,赞个!
    immortalz
        46
    immortalz  
    OP
       2018-03-02 09:21:50 +08:00 via Android
    @ljtletters
    不一定能找到,只是存在这个可能性哦😉
    Baymaxbowen
        47
    Baymaxbowen  
       2018-03-02 09:44:38 +08:00 via Android
    @immortalz 起始输入之后返回详情填写页面后就没了
    codeEleven
        48
    codeEleven  
       2018-03-02 09:48:20 +08:00
    思路不错,很棒
    ivanchou
        49
    ivanchou  
       2018-03-02 09:52:13 +08:00 via Android
    王兴当年搞校内网就是因为六度人脉,后来发现只能停留在三度人脉…
    noNOno
        50
    noNOno  
       2018-03-02 10:14:51 +08:00
    用 neo4j 存储的图数据么
    fcoolish
        51
    fcoolish  
       2018-03-02 10:22:38 +08:00
    厉害 l
    immortalz
        52
    immortalz  
    OP
       2018-03-02 10:33:20 +08:00 via Android
    @Baymaxbowen
    方便说下机型么,我看能不能找个在线机型去复现下,估计是部分机型兼容性问题
    ren2881971
        53
    ren2881971  
       2018-03-02 10:46:01 +08:00
    有点意思
    immortalz
        54
    immortalz  
    OP
       2018-03-02 10:54:29 +08:00 via Android
    @noNOno
    对的!
    cenyu
        55
    cenyu  
       2018-03-02 11:03:47 +08:00
    一定要用 qq 登录,好久没用了,还得重新下载 qq
    searene
        56
    searene  
       2018-03-02 11:24:22 +08:00
    很有想法
    HELLONAV
        57
    HELLONAV  
       2018-03-02 11:30:44 +08:00 via Android
    @immortalz 你开发出这个功能更好
    RHFS
        58
    RHFS  
       2018-03-02 11:32:50 +08:00 via iPhone
    微博粉丝 到了一定数量好像不能爬取的有限制的
    qwertty01
        59
    qwertty01  
       2018-03-02 11:35:04 +08:00
    @immortalz 找个人通过 @/点赞 /评论还是有可能找到的,但是想分析一下妹子的社交圈,兴趣爱好就有问题了。
    shimomiaizo
        60
    shimomiaizo  
       2018-03-02 11:45:17 +08:00
    没法用。微博对我来说纯粹是线上平台,和线下一丝关系都没有。
    noNOno
        61
    noNOno  
       2018-03-02 11:53:26 +08:00
    @immortalz 哈哈,蛮好的,正适合这种数据结构
    steve7seven
        62
    steve7seven  
       2018-03-02 12:06:43 +08:00
    感觉有点意思啊
    stzz
        63
    stzz  
       2018-03-02 12:17:08 +08:00 via Android
    痴汉尾行即视感……
    heyOhayo
        64
    heyOhayo  
       2018-03-02 12:19:38 +08:00
    想法不错

    .............

    怂的人不配拥有爱情
    iyouyue
        65
    iyouyue  
       2018-03-02 12:23:53 +08:00 via iPhone
    支持
    blaxmirror
        66
    blaxmirror  
       2018-03-02 12:48:27 +08:00
    很有意思,MARK 支持
    Baymaxbowen
        67
    Baymaxbowen  
       2018-03-02 13:40:15 +08:00 via Android
    @immortalz 小米 5s
    lgpqdwjh
        68
    lgpqdwjh  
       2018-03-02 13:42:54 +08:00
    登录才能使用, 登录必须 QQ, 尬
    zx513972201
        69
    zx513972201  
       2018-03-02 14:38:47 +08:00
    厉害了,用你的 APP 找到一个人
    immortalz
        70
    immortalz  
    OP
       2018-03-02 14:44:16 +08:00
    @lgpqdwjh
    暂时只能 QQ 或者 Tim 是因为
    微信审核要钱(刚开始预估用户不多,想省省)
    微博登录的话(因为是用微博的数据,可能会被随时封)
    自己定义的用户模块,没必要,也很麻烦,感觉加大了大家的使用门槛
    immortalz
        71
    immortalz  
    OP
       2018-03-02 14:44:48 +08:00
    @zx513972201
    这么棒,那是想找到的那个人么
    zx513972201
        72
    zx513972201  
       2018-03-02 15:23:41 +08:00
    @immortalz 是想找的,真是多谢。
    zx513972201
        73
    zx513972201  
       2018-03-02 15:25:57 +08:00
    @immortalz 充值了,支持一下
    zx513972201
        74
    zx513972201  
       2018-03-02 15:29:00 +08:00
    @immortalz 一直是正在打开支付应用,充值不上。。
    bestkayle
        75
    bestkayle  
       2018-03-02 15:41:34 +08:00
    以前的 QQ 有个圈子功能可以找到相关的人。
    immortalz
        76
    immortalz  
    OP
       2018-03-02 16:05:31 +08:00 via Android
    @zx513972201
    可能是部分机型触发网页打开支付宝失败,想了解下你的机型是啥呢?我看看能复现不
    zx513972201
        77
    zx513972201  
       2018-03-02 16:33:41 +08:00
    @immortalz HTC 10
    PiusXIII
        78
    PiusXIII  
       2018-03-03 12:52:48 +08:00
    也曾试过暗中观察,然而还是忍受不了偷偷摸摸,光明正大地要到岂不美哉
    Wichna
        79
    Wichna  
       2018-03-04 23:17:23 +08:00
    idea 挺好的,有需求的人只要不太贵,应该会有人付费,只是为啥不做成网页版的?
    immortalz
        80
    immortalz  
    OP
       2018-03-05 02:07:24 +08:00 via Android
    @PiusXIII
    每个人想法不一样啦,我个人是觉得喜欢不一定要得到 😂
    immortalz
        81
    immortalz  
    OP
       2018-03-05 02:08:30 +08:00 via Android
    @Wichna
    因为目前还没有打通前端技能,还是只会点皮毛,打算这个学期打通下😃
    不过的确网页版的操作会更舒服
    bilibiliQQ
        82
    bilibiliQQ  
       2018-03-05 07:03:51 +08:00 via Android
    一般漂亮的女孩子不玩微博。
    sanmmmm
        83
    sanmmmm  
       2018-03-05 12:53:23 +08:00
    mark
    zhangweijie126
        84
    zhangweijie126  
       2018-03-05 17:05:30 +08:00
    你这个 app 商业价值阔以哇 mark
    immortalz
        85
    immortalz  
    OP
       2018-03-05 17:58:03 +08:00 via Android
    @zhangweijie126
    可惜现在微博限制加重了,感觉要沦落成玩具了😂
    immortalz
        86
    immortalz  
    OP
       2018-03-05 17:58:23 +08:00 via Android
    @bilibiliQQ
    真的吗,那扎心了🙃
    momofenghuamo
        87
    momofenghuamo  
       2018-03-06 09:22:32 +08:00
    16 年接触过类似的,就像脉脉里面的人脉链
    laudukang
        88
    laudukang  
       2018-03-06 09:55:58 +08:00
    「你和任何一个陌生人之间所间隔的人不会超过五个,也就是说,最多通过五个人你就能够认识任何一个陌生人...」 ———— 米尔格伦·小世界理论
    laudukang
        89
    laudukang  
       2018-03-06 09:56:23 +08:00
    「你和任何一个陌生人之间所间隔的人不会超过五个,也就是说,最多通过五个人你就能够认识任何一个陌生人...」 ———— 米尔格伦·小世界理论


    也就是六度人脉理论
    XiaoXiaoNiWa
        90
    XiaoXiaoNiWa  
       2018-03-07 14:21:49 +08:00 via Android
    战略性 mark
    wanwan
        91
    wanwan  
       2018-03-07 16:21:49 +08:00
    找到了吗
    Postgamer
        92
    Postgamer  
       2018-03-07 22:18:30 +08:00
    IOS 里没搜到啊
    immortalz
        93
    immortalz  
    OP
       2018-03-07 22:58:59 +08:00 via Android
    @wanwan
    我找到了,楼上也有人找到了,但最近微博又加大了对粉丝 关注好友抓取的限制,比较难了,我调整下抓取逻辑再开放探索
    immortalz
        94
    immortalz  
    OP
       2018-03-07 22:59:42 +08:00 via Android
    @Postgamer
    只有安卓版,但最近微博又加大了对粉丝 关注好友抓取的限制,找到的概率大大减小,我调整下抓取逻辑再开放探索
    hbhswj
        95
    hbhswj  
       2018-03-16 17:56:24 +08:00 via Android
    程序员真可怕!!
    hbhswj
        96
    hbhswj  
       2018-03-16 17:56:43 +08:00 via Android
    @du5t6reak 大胆的想法
    ROOOOOT
        97
    ROOOOOT  
       2018-03-20 22:58:25 +08:00
    mark
    viosey
        98
    viosey  
       2018-05-27 15:54:22 +08:00
    @immortalz #94 还会再开放吗? 最近急需...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1523 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 17:17 · PVG 01:17 · LAX 10:17 · JFK 13:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.