【发布时间】:2019-11-26 15:46:34
【问题描述】:
我正在建立一个网站。这个站点的一部分是用户在 UI 中触发的 python 脚本,它在服务器上运行。它生成 HTML 文件。我一直在使用节点服务器读取 html,然后将文件全部发送到客户端以呈现为文档。这些 HTML 文件遵循标准格式,唯一改变的是显示的表格中的数据。
这显然是低效的,因为我要发送大量不需要发送的 HTML。我真的只需要发送一个包含一些数据的对象。我创建了一个呈现的视图,然后该页面发送一个 Ajax 请求以获取其余信息。
问题: 我想解析服务器端的 HTML 文件,从 HTML 本身中提取信息,然后使用它来构建一个发送对象。我可以在节点环境中创建文档对象吗?是否有任何东西可以阅读和理解 HTML,以便我可以快速解析它,类似于 jQuery?或者我可以简单地在节点中加载 jQuery,如果可以,如何?
.
由于各种原因,我不能(或根本不想)更改脚本的输出格式,我想构建这个 python >> html >> 节点 >> 客户端管道。
【问题讨论】:
标签: javascript jquery html node.js express