您好我想创建一个脚本,在我的基于 Windows 的计算机上加载程序,单击其中一个按钮,然后检查其中的数据(它从网络获取数据)。我应该在 C# 中这样做吗?有什么例子吗?
该程序联系网络并显示信息。我想在数据发生变化时得到通知。
更新:我了解到该应用程序不使用Charles联系网络服务。这意味着我必须加载 Windows 应用程序,单击按钮并查看那里。我怎么能做这样的事情?我知道这是破坏性的,但我仍然想这样做。
您好我想创建一个脚本,在我的基于 Windows 的计算机上加载程序,单击其中一个按钮,然后检查其中的数据(它从网络获取数据)。我应该在 C# 中这样做吗?有什么例子吗?
该程序联系网络并显示信息。我想在数据发生变化时得到通知。
更新:我了解到该应用程序不使用Charles联系网络服务。这意味着我必须加载 Windows 应用程序,单击按钮并查看那里。我怎么能做这样的事情?我知道这是破坏性的,但我仍然想这样做。
您需要下载Wireshark以查看程序使用的 http(s)。
一旦您了解了所使用的 http(s),您就可以使用WebRequest和WebResponse类向服务器发出请求。
您在检查更改中描述的方法非常具有破坏性:您打算编写的脚本需要加载程序并单击按钮。加载和单击足以破坏脚本运行时您正在做的任何事情。
我建议更改直接访问网络的方法以检查更改,并且仅在数据更改时显示通知(WPF 或您喜欢的任何方法)。