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

5000 元请高手写一个应用程序屏幕窗口文字抓取程序

  •  
  •   gxf506 · 2017-09-06 17:10:44 +08:00 · 7344 次点击
    这是一个创建于 2396 天前的主题,其中的信息可能已经有所发展或是发生改变。

    买了一个炒股软件,这个软件没有数据接口,所有实时数据只能显示不能导出。请高手写一个软件能实时导出屏幕上实时更新显示的数据。

    第 1 条附言  ·  2017-09-07 08:43:46 +08:00
    不好意思,我需求可能没提清楚。我买的是天狼 50 软件,屏幕上部分实时显示的数据都需要实时提取,然后用另一个软件实时解析,用来帮助实时分析(这个软件没有数据接口,也不提供二次编程,所以用不起来)。因为我本身不是学软件的,所以自己肯定解决不了。我看评论里有人提到解决过这个问题,说明还是有办法的。请有能力的大侠尽快联系我。我 QQ:157730216
    44 条回复    2017-10-10 13:04:52 +08:00
    knightdf
        1
    knightdf  
       2017-09-06 17:18:35 +08:00   ❤️ 2
    抓包
    hevi
        2
    hevi  
       2017-09-06 18:08:50 +08:00
    青花瓷,抓包。。。
    5000 能写出来,那简单的数字验证码啥的都可以淘汰了
    liberize
        3
    liberize  
       2017-09-06 19:20:09 +08:00 via Android
    获取控件文本或者 ocr 应该都不难做,不过还是建议先抓下包看一下
    1OF7G
        4
    1OF7G  
       2017-09-06 19:37:34 +08:00
    应该不难吧,试试 Autohotkey,可能可以获取到窗口文本。或者 cheatEngine,找到对应文字的内存地址,然后读取内存。
    再不行的话就图像识别,对显示器上一小片区域文字的 OCR 准确度非常高,也不是很难。
    感觉不需要 5k 那么多。
    winglight2016
        5
    winglight2016  
       2017-09-06 21:23:43 +08:00
    1.抓包恐怕没什么用——一般都会加密数据
    2.OCR 如果使用第三方 SDK 是有费用的,如果使用线上的效率恐怕无法接受,再说需要重组成数据,这样下来 10k 也不一定够
    3.很多网站有付费股票数据 API,花点钱就能合法拿到数据了
    zingl
        6
    zingl  
       2017-09-06 21:32:06 +08:00
    荐股?你扒下来再去收会员?
    wzwwzw
        7
    wzwwzw  
       2017-09-06 21:36:40 +08:00
    抓包,如果抓包解决不了,后面再加几个零估计能搞定。
    Jackeriss
        8
    Jackeriss  
       2017-09-06 21:37:25 +08:00
    都不说是什么平台的应用
    akira
        9
    akira  
       2017-09-06 21:38:33 +08:00
    读取内存啊。。
    Jackeriss
        10
    Jackeriss  
       2017-09-06 21:38:56 +08:00
    虽然多半是 Windows,但是提需求还是尽量把信息提供完整吧
    ysc3839
        11
    ysc3839  
       2017-09-06 21:41:39 +08:00 via Android
    假设是 Windows 平台。
    首先看文本是怎么显示的,如果是用控件,可以直接获取。
    如果是画上去的,考虑 Hook 写文字的 API。
    建议你说一下软件名称。
    Ixizi
        12
    Ixizi  
       2017-09-06 21:48:14 +08:00
    楼主怎么联系?
    lneoi
        13
    lneoi  
       2017-09-06 22:10:58 +08:00
    这个。好像按键精灵最简单..游戏里需要图像识别这块功能很丰富,以前见到有 ORC 插件,估计是来读文字的。
    lengjian
        14
    lengjian  
       2017-09-06 22:16:30 +08:00
    记得 Snagit 有这个功能
    KIDJourney
        15
    KIDJourney  
       2017-09-06 22:18:56 +08:00
    应该不难做咋没人做嘛?
    大家每日工资都超 5000 ?
    mengskysama
        16
    mengskysama  
       2017-09-06 22:20:18 +08:00 via iPhone
    h
    popok
        17
    popok  
       2017-09-06 22:20:42 +08:00
    @ysc3839 #11 这么多楼,还是觉得你这个回复最靠谱
    bookit
        18
    bookit  
       2017-09-06 22:24:03 +08:00   ❤️ 3
    哈哈,我正好做过这个,

    我用天狼 50 软件炒股,没有数据导出

    我 hook 了 textout,把每 15 分钟的分时大单数据截获出来,导入 excel 来分析主力的买卖力度,以决定是否逃跑
    NoAnyLove
        19
    NoAnyLove  
       2017-09-06 22:44:33 +08:00
    可以试试 SysExporter
    ysc3839
        20
    ysc3839  
       2017-09-06 23:58:47 +08:00 via Android
    @popok 你可能被降权了?我没有收到你回复我的通知。
    popok
        21
    popok  
       2017-09-07 00:01:43 +08:00
    @ysc3839 #20 哈哈,我知道我被降权这个事的,哈哈
    loser7758
        22
    loser7758  
       2017-09-07 00:14:02 +08:00
    我可以 识图 OCR 反汇编读取都可以 QQ664666028
    dangyuluo
        23
    dangyuluo  
       2017-09-07 00:16:17 +08:00
    基本上都会被加密啦,除非做个中间人攻击。不过一般来说这种软件都会内置证书验证吧,不会依赖系统的证书。
    gxf506
        24
    gxf506  
    OP
       2017-09-07 08:51:06 +08:00
    @bookit 我的需求可能跟你做过的类似,能否帮忙?
    gxf506
        25
    gxf506  
    OP
       2017-09-07 08:51:56 +08:00
    @ysc3839 联系我 QQ 啊!
    gxf506
        26
    gxf506  
    OP
       2017-09-07 09:06:25 +08:00
    各位大侠,有能力的尽快联系我啊。因为没办法传图片,所有天狼 50 的截图没办法上传,可以看这里的图,类似的 http://www.55188.com/viewthread.php?tid=4226465&highlight=%CC%EC%C0%C7%CA%FD%BE%DD
    torbrowserbridge
        27
    torbrowserbridge  
       2017-09-07 09:11:09 +08:00 via Android   ❤️ 2
    别以为我看不出来这是天狼 50 的软文
    gxf506
        28
    gxf506  
    OP
       2017-09-07 09:44:58 +08:00
    @torbrowserbridge 你可以联系我看看是不是
    dsg001
        29
    dsg001  
       2017-09-07 09:50:36 +08:00
    @gxf506 理想论坛,好怀念啊
    enenaaa
        30
    enenaaa  
       2017-09-07 10:44:31 +08:00
    这活你发到易语言或者按键精灵论坛上, 估计 2k 都不用。哈哈。
    ihciah
        31
    ihciah  
       2017-09-07 11:17:36 +08:00 via iPhone
    正确的姿势不应该逆向一下解密算法么……
    TangMonk
        32
    TangMonk  
       2017-09-07 11:20:00 +08:00
    理想论坛。。。
    gxf506
        33
    gxf506  
    OP
       2017-09-07 13:32:02 +08:00
    @enenaaa 可能吧,不过我只写了一个大体的需求,有些细节没写,所以钱也不好赚的^_^
    gxf506
        34
    gxf506  
    OP
       2017-09-07 13:33:45 +08:00
    @dsg001 相见不如怀念
    popok
        35
    popok  
       2017-09-07 13:35:41 +08:00
    @torbrowserbridge #27 看了 18 楼和 26 楼回复,还真以为是天狼的软文。
    ysc3839
        36
    ysc3839  
       2017-09-07 13:46:45 +08:00 via Android
    @gxf506 我并不想接这个单,只是给你点帮助。
    gxf506
        37
    gxf506  
    OP
       2017-09-07 13:57:05 +08:00
    @popok 只能说就是这么巧吧。
    gxf506
        38
    gxf506  
    OP
       2017-09-07 13:58:56 +08:00
    @ysc3839 你这些高手啊,叫我说什么好呢?
    ysc3839
        39
    ysc3839  
       2017-09-07 13:59:51 +08:00 via Android
    @gxf506 不算高手了……是高手的话就直接接单了。
    xahaha
        40
    xahaha  
       2017-09-07 15:20:14 +08:00
    @enenaaa 这兄弟说得对
    gxf506
        41
    gxf506  
    OP
       2017-10-09 09:26:15 +08:00
    看来确实有难度啊,还有能人请联系我啊,报酬可以再加
    gxf506
        42
    gxf506  
    OP
       2017-10-09 15:51:38 +08:00
    @winglight2016 第一条似乎让你说着了,你说的第二条能详细说一下吗?线上效率低是什么意思?
    winglight2016
        43
    winglight2016  
       2017-10-09 16:30:23 +08:00
    @gxf506 你这种数据实时性要求很高吧,估计至少要秒级刷新,用 http 第三方 API 处理 OCR 肯定来不及了,本地 OCR 可能会好一些

    不过,我记得有些号称量化炒股的平台提供股市数据 API,你可以试试
    gxf506
        44
    gxf506  
    OP
       2017-10-10 13:04:52 +08:00
    @winglight2016 多谢!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2439 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 15:50 · PVG 23:50 · LAX 08:50 · JFK 11:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.