.NET 从具有 www 接口的打印机获取数据
.NET get data from printers which have www interface
我想从公司网络中的打印机获取有关墨水,免费页面(纸张)等的数据。这些打印机中的每一个(主要是美能达)都有一个www接口,所以我可以通过在我的程序中创建浏览器进程来获取这些数据,指示它转到地址"http://192.168.X.YY/data.htm",下载所有页面代码并从中检索数据。没有这个过程可能吗?如果我知道这些数据在每个 IP/data.htm 下,我可以使用这些信息以不同的方式下载数据:套接字、ftp 等。
一般来说:如果您在网站上有一些数据(显然无法访问数据库),您如何检索这些数据?
从外观上看,您的打印机提供基于 REST 的服务。您可以使用 libcurl 进行基于 REST 的 API 调用。(这也适用于大多数网站!
听起来它
不像是从您提供的描述中实现的 REST 接口。
听起来你的想法是从HTML页面中抓取数据。 这也很好,尽管它有些脆弱(例如,可能会因打印机固件升级而中断)。
无论如何,您已经使用 .NET标记了问题,因此,如果要使用 .NET 方法,您可能需要考虑创建 Web 客户端并分析从 DownloadString
方法返回的结果数据。
相关文章:
- C++为构建时间获取QDateTime的可靠方法
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 如何使用 < 和 > 命令获取 c++ 中的输入和输出?
- 使用指针从C++中的数组中获取最大值
- 如何获取std::result_of函数的返回类型
- 如何在openssl-ecc中获取十六进制格式的私钥
- 使用Unreal C++获取VR耳机的世界位置/方向
- 获取日期异步信号安全吗?如果在信号处理程序中使用,它会导致死锁吗
- 从C字符串中获取奇怪的字符串长度
- 为什么我的for循环不能正确获取argv
- 从python中调用C++函数并获取返回值
- 如何获取一个数字的前3位
- 获取字符串的长度并将其分配给数组
- 获取使用 Qt c++ 在 Linux 中通过 USB 连接的 ESC/POS 打印机的状态
- 如何在打印机完成打印时从打印机获取Qt信号?
- 如何以编程方式获取Windows上给定制造商的所有打印机型号
- 如何获取打印机端口详细信息
- .NET 从具有 www 接口的打印机获取数据
- 如何使用wxWidgets获取打印机的状态和发送到打印机的作业
- 如何获取打印机状态