从应用程序中提取实时数据的最佳方法是什么? (里面的详细信息)

时间:2015-06-01 17:39:04

标签: excel extraction information-extraction

由于我没有多少编程经验,我首先尝试发布这个" job"在自由网站上。然后,4个看起来他们正在做的事情的程序员未能解决它(也许他们并不知道他们在做什么)。在此之后,我决定自己尝试,这就是为什么我来到Stack Overflow,我认为它会指向正确的方向。

问题看起来很简单:有问题的程序为我提供了行和列数据,就像电子表格一样。随着时间的推移,顶部会添加新行。它看起来像这样:

enter image description here

我只需要在Excel电子表格中复制这些数据,以便我可以执行分析。

我会保持简短,因为我不知道我能给出什么更详细的信息。也许查看程序文件可能有助于确定它是什么类型的程序。下载链接:http://xpproupdate.xpi.com.br/xppro.zip

谢谢!

1 个答案:

答案 0 :(得分:0)

一些宽松的想法:

方法1(假设这是一个连接到互联网的应用程序):

尝试数据包嗅探。而不是从应用程序中提取数据下载数据包嗅探应用程序和外观以及数据流。查看该应用正在交换数据port。如果数据没有加密,任务应该相当容易。

作为参考,请参阅C#中的此数据包嗅探器: http://www.codeproject.com/Articles/17031/A-Network-Sniffer-in-C

方法2(假设没有连接到Internet,或者涉及加密):

如果数据已加密或应用程序根本无法与互动互动,请尝试访问应用的Win32 window handle并浏览其内部控件。

方法3(最后的手段):

频繁的窗口图像截图并使用简单的OCR从图像中抓取数据。