OCR 方案的聊天记录提取 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
brightrystal
V2EX    问与答

OCR 方案的聊天记录提取

  •  
  •   brightrystal 2024-03-19 12:30:42 +08:00 2434 次点击
    这是一个创建于 571 天前的主题,其中的信息可能已经有所发展或是发生改变。

    如题,最近研究了很多提取客户端聊天记录的方案,但是要么是 Hook 要么是 wechaty 这种,总是担心因为特征等原因导致封号,所以想尝试一下纯使用计算机视觉的方案去提取聊天记录

    1710822464020.png

    发现效果还行

    原理就是先取得边框再切割记录

    1710822545098.png

    最后使用 OCR 提取信息就行了,不知道为啥市面上很少看到这种方案,除了慢还有其他原因嘛?

    17 条回复    2024-03-19 20:20:25 +08:00
    brightrystal
        1
    brightrystal  
    OP
       2024-03-19 13:23:16 +08:00
    简单修改了下参数,其他的软件适配也很简单,相比各个软件去 hook 似乎这种方案也更通用吧

    ![1710825615951.png]( https://img2.imgtp.com/2024/03/19/ac4NA8Tw.png)
    ztbz123
        2
    ztbz123  
       2024-03-19 13:44:39 +08:00
    大佬,这个有具体技术实现或代码分享吗,近期也在研究 工作群聊天记录 保存和总结 ,想借鉴一下。
    malusama
        3
    malusama  
       2024-03-19 13:46:11 +08:00
    你能拿到设备直接解密本地的数据库啊。。。那么复杂干嘛
    brightrystal
        4
    brightrystal  
    OP
       2024-03-19 14:02:22 +08:00
    @malusama uia 吗?还是?一般这些客户端好像没有接口暴露出来吧
    brightrystal
        5
    brightrystal  
    OP
       2024-03-19 14:04:14 +08:00
    @ztbz123 过段时间吧,里面耦合了太多业务代码了,我用的是 opencv
    ztbz123
        6
    ztbz123  
       2024-03-19 14:16:24 +08:00
    @alsritter1 ok 已关注,问问,对于聊天记录刷屏翻页的要怎么理,滚动吗?还有基于 opencv 的,一次只能监控一个群(打开界面),如果是多个群消息需要采集和分析,是不是就要开多台机器和窗口运行 cv 代码?
    brightrystal
        7
    brightrystal  
    OP
       2024-03-19 14:26:54 +08:00
    @ztbz123 滚动这块没啥好办法,我是滚动截图,最后再合成的方案,目前这个方案主要是 OCR 的速度有点慢,我用的是 RapidOCR ,满屏消息需要 7 秒左右,不知道有没有更快的开源 OCR 工具
    phx1
        8
    phx1  
       2024-03-19 14:42:12 +08:00
    能拿到原始数据为啥要搞计算机视觉?
    csulyb
        9
    csulyb  
       2024-03-19 14:52:31 +08:00
    这不是侵犯隐私吗 这么多人在干这种事?
    brightrystal
        10
    brightrystal  
    OP
       2024-03-19 14:53:03 +08:00
    @phx1 怎么拿?
    gdfsjunjun
        11
    gdfsjunjun  
       2024-03-19 15:03:51 +08:00
    我记得不是有可以提取本地数据库,然后备份聊天记录吗?上个月看到的,不记得在哪看到的。反正关键词就是备份。
    brightrystal
        12
    brightrystal  
    OP
       2024-03-19 15:11:56 +08:00
    @gdfsjunjun 不是备份记录的需求,是自动化客服的场景,主要是想要快速对接多平台,一个个去写太累了
    malusama
        13
    malusama  
       2024-03-19 15:18:03 +08:00
    https://www.forensicfocus.com/articles/decrypt-wechat-enmicromsgdb-database/
    wechat 是可以解密本地数据库的, 就是设备得 root
    malusama
        14
    malusama  
       2024-03-19 15:19:03 +08:00
    企业微信也有 api 直接获取消息的啊?
    brightrystal
        15
    brightrystal  
    OP
       2024-03-19 15:28:43 +08:00
    @malusama 企业微信的 api 我知道,但是得收费,我的目标群体大部分都是个体户,让人家掏这个钱不太现实
    phx1
        16
    phx1  
       2024-03-19 18:31:27 +08:00
    musi
        17
    musi  
       2024-03-19 20:20:25 +08:00 via iPhone
    @csulyb #9 我看我自己和我朋友的聊天记录侵犯了你的隐私?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2688 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 02:27 PVG 10:27 LAX 19:27 JFK 22:27
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86