gpt4 book ai didi

javascript - 将数据从 Python 脚本发送到浏览器(在 Linux 上的 xserver 下)

转载 作者:太空宇宙 更新时间:2023-11-04 12:41:05 26 4
gpt4 key购买 nike

我需要一些关于如何将数据从 Python 脚本发送到 Web 浏览器的想法。脚本(和浏览器)在 Linux(Raspberry Pi 上的 Raspbian)的 xServer 环境下运行。

Python 脚本处理通过串行端口接收数据(在本例中,它只是从生产线上的条形码阅读器扫描的数字)。收到数据后,它会发送到另一台计算机上的后端系统(通过 Web 服务)。

现在的问题是客户可能希望 HTML5 前端手动扫描这些号码。所以我认为最简单的方法是 HTML5 网页将条形码编号发送到后端。但是如何从串口获取到浏览器的数字呢?

我正在考虑的一种解决方案是使用 PyAutoGUI,只需在事件字段中键入条形码即可。但我不喜欢它,因为如果有人将焦点从 HTML5 条码字段上移开,那些数字就会在极乐世界中消失。

下一个解决方案是 Python 将数字发送到后端,然后 HTML5 前端轮询后端以获取新数字。 (Websocket 可能是另一个延迟更小的选项)。我不喜欢这个主意,因为号码不会立即出现。

那么还有其他建议可以确保我在浏览器的正确字段中输入这些数字吗?该系统将被锁定到最低限度,这样我们就可以确保没有其他网页打开。

有什么真正棘手的想法吗?

使用 PyAutoGui,制作该字段的屏幕截图并在浏览器窗口中搜索它是一种想法。但也许我正在考虑复杂的方法......

将数字保存在文件中并在浏览器中打开它(从 Javascript)将是另一种想法。但我认为 Javascript 对此过于封闭,还是我错了?

托马斯

最佳答案

我不是 100% 清楚你的问题。与其提出解决方案,不如专注于清晰的问题描述。

一种可能是将数据写入 .txt 文件并用 php 读取它们。这种简单的方法在文件大小、错误处理和文件数量方面存在一些限制。另一方面,实现起来非常简单:

Can I read a .TXT file with PHP?

另一件事当然是使用数据库。

关于javascript - 将数据从 Python 脚本发送到浏览器(在 Linux 上的 xserver 下),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40212147/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com