我有关于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/检查使用node.js开发的网站http://nodecellar.coenraets.org/#wines。机器人和抓取工具无法读取动态内容。在node.js中是否有解决方案?
在Node.js中可以吗?
提前致谢。
答案 0 :(得分:0)
Node Package Manager注册表中列出了numerous template libraries。他们中的大多数应该能够解决这个问题。
请注意,Node是服务器端技术,不在浏览器中运行,也不在网页内运行(但可以输出HTTP资源,包括HTML文档)。任何服务器技术都可以完成这项任务。
使用node.js开发的
http://nodecellar.coenraets.org/#wines
机器人和抓取工具无法读取动态内容。
节点可能在页面上使用,也可能不在页面上使用(不可能从客户端可靠地告知),但它确实生成了所有真实内容客户端。您需要遵循Progressive Enhancement和Unobtrusive JavaScript的原则来解决该问题。