-1

我有一个关于 Node.js 的查询,我知道这是一种构建可扩展网络程序的简单方法。它还说它在服务器端运行。所以我试图完成一些 jquery 或 javascript 不能做的事情。即,将内容嵌入到 html 标记中。

例如:

<html>
<body>
<div class="content"> I need the node.js code to embed this content here. </div>
</body>
</html>

不仅在我们的浏览器中。但是对于爬虫和机器人。我使用http://web-sniffer.net/检查网站http://nodecellar.coenraets.org/#wines使用 node.js 开发机器人和爬虫不会读取动态内容。node.js 中有解决方案吗?

这在 Node.js 中可行吗?

提前致谢。

4

1 回答 1

0

节点包管理器注册表中列出了许多模板库。他们中的大多数应该能够解决这个问题。

请注意,Node 是服务器端技术,不在浏览器中运行,也不在网页内部运行(但可以输出 HTTP 资源,包括 HTML 文档)。任何服务器技术都可以完成这项任务。

http://nodecellar.coenraets.org/#wines它是使用 node.js 开发的。机器人和爬虫不会读取动态内容。

Node 可能会或可能不会在页面上使用(不可能从客户端可靠地分辨出来),但它确实会生成所有真实的客户端内容。您需要遵循渐进式增强和非侵入式 JavaScript的原则来解决该问题。

于 2012-12-17T13:57:07.980 回答