V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
n00b1
V2EX  ›  问与答

射手网没有字幕通知的邮件推送真很麻烦,好像他们又不提供API,想自己尝试着写一个,求思路

  •  
  •   n00b1 · 2013-01-14 11:02:21 +08:00 · 2913 次点击
    这是一个创建于 4355 天前的主题,其中的信息可能已经有所发展或是发生改变。
    老是得自己去搜,特麻烦。写爬虫? 我看到kmplayer好像可以自动获取字幕,虽然不是特别准,不知道他们是怎么做到的
    4 条回复    1970-01-01 08:00:00 +08:00
    tokki
        1
    tokki  
       2013-01-14 11:05:21 +08:00
    用splayerx自动回去获取字幕
    n00b1
        2
    n00b1  
    OP
       2013-01-14 11:07:54 +08:00
    @tokki 的确有些播放器可以,射手自己的播放器就更不说了,主要是想能有提醒的功能,收到提醒我再去下载都可以
    RavagerAlpha
        3
    RavagerAlpha  
       2013-01-14 11:25:48 +08:00
    我弄过一个小脚本,虽然偶尔不支持某些字幕,不过大部分还行。
    http://www.v2ex.com/t/51077
    ratatata
        4
    ratatata  
       2013-01-14 11:29:17 +08:00
    python写这个爬虫貌似不太困难。

    /search/keyword接口,默认的好像就是按照更新时间排序,爬网页间隔时间自己设置。

    因为需要的是新字幕通知,可以认为当前shooter.cn中没有想要的字幕。

    init:关键字查询结果所有页面爬一次,保存结果列表,保存文件或者写入pickle都可以。

    checknew:再爬一次,与init结果相对比。如果相同,则pass。如果有新增,则将新增内容输出,具体是再邮件提示还是怎么处理就看LZ自己了。

    *LZ说射手网没有字幕通知的邮件推送,但是在搜索结果列表的右上角有一排功能按钮,其中第一个就是“订阅Email/IM即时提醒”
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5396 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 08:27 · PVG 16:27 · LAX 00:27 · JFK 03:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.