V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Edison666666
V2EX  ›  Android

V 友们,想做个练手的 App,可是......

  •  
  •   Edison666666 · 2018-01-31 22:33:48 +08:00 · 11005 次点击
    这是一个创建于 2488 天前的主题,其中的信息可能已经有所发展或是发生改变。

    其实是想做个 V 站的 app 练练手,可是没有找到 V 站的 Api 文档,V 站的"API"文档写得不详细。我在 GooglePlay 看到有一些个人写的 V 站 app,莫非他们都是自己爬 V 站的数据然后自己写的 Api ?求指点。。。。

    20 条回复    2018-02-25 02:58:38 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2018-01-31 22:47:55 +08:00 via Android
    很多都是开源的,在市场的详情页就有,或者应用里也有
    yomiko123
        2
    yomiko123  
       2018-01-31 22:55:57 +08:00
    精神上支持你
    RYAN0UP
        3
    RYAN0UP  
       2018-01-31 23:09:27 +08:00 via Android
    V2er 就不错啊
    yoa1q7y
        4
    yoa1q7y  
       2018-01-31 23:10:51 +08:00 via iPhone
    不需要 API,直接以访问网页的形式获取到网页源码,用 xpath 等解析出想要的数据
    Edison666666
        5
    Edison666666  
    OP
       2018-01-31 23:11:54 +08:00
    @RYAN0UP 是的呢,我也是看到 v2er,可是不知道 Api 是哪里来的....
    Edison666666
        6
    Edison666666  
    OP
       2018-01-31 23:17:07 +08:00
    @yoa1q7y 所以还是得自己爬数据咯?
    tscat
        7
    tscat  
       2018-01-31 23:20:02 +08:00 via Android
    f12,查看网络请求。
    Android2MCU
        8
    Android2MCU  
       2018-01-31 23:22:25 +08:00 via iPhone
    那就写 Gayhub 客户端吧,官方有 API 文档
    Edison666666
        9
    Edison666666  
    OP
       2018-01-31 23:28:27 +08:00
    @tscat 看过了,很多 href 都是类似 /t/427561,然后前面拼上 https://www.v2ex.com ,这样去组成一条完整的 link。那么问题来的,我就是想找到获取 /t/427561 这段的 Api,现在就是卡在这里了
    qiayue
        10
    qiayue  
       2018-01-31 23:34:28 +08:00   ❤️ 1
    tscat
        11
    tscat  
       2018-01-31 23:37:10 +08:00
    @Edison666666 /t/427561 这个是你访问的主题的 id 吧。你访问的时候,不就能够获取到这个主题的 url,里面不就是有你要的 /t/427561
    meunicorn
        12
    meunicorn  
       2018-01-31 23:43:56 +08:00
    资讯类的课使用 gank.io 的接口,然后图片类的可以使用 Dribbble.com 的接口
    kingcos
        13
    kingcos  
       2018-02-01 00:01:22 +08:00 via iPhone
    v2 大部分客户端就是解析 HTML,你要想找个 API 完备的?很少的,除非自己写后端……
    yoa1q7y
        14
    yoa1q7y  
       2018-02-01 00:47:26 +08:00 via iPhone
    楼主别想了,听我的没错。目前公开的 API 都不全
    Taosky
        15
    Taosky  
       2018-02-01 08:55:04 +08:00 via Android
    知乎日报练手不错,github 上有别人公开的 api。
    janus77
        16
    janus77  
       2018-02-01 10:19:21 +08:00
    爬的,over
    Edison666666
        17
    Edison666666  
    OP
       2018-02-01 10:29:19 +08:00
    @Taosky 好的,我看看
    fumichael
        18
    fumichael  
       2018-02-01 10:35:28 +08:00
    SergeGao
        19
    SergeGao  
       2018-02-24 18:13:10 +08:00
    @yoa1q7y 请问具体应该怎样实现?我目前知道的类似技术是 mkey,大概是一个转发服务器,就是你说的请求源网页地址,然后你自己可以编写上下行模板,实现相应接口
    yoa1q7y
        20
    yoa1q7y  
       2018-02-25 02:58:38 +08:00 via iPhone
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2656 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 04:16 · PVG 12:16 · LAX 20:16 · JFK 23:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.