【发布时间】:2013-09-19 22:54:38
【问题描述】:
我有一个带有 ASPX 页面的 ASP.NET Web 应用程序,该页面使用我在 OnPreRender 事件期间从数据库填充的数据网格显示食品名称和描述。数据网格被呈现为 HTML 表格。所有数据都会自动呈现。没有要解析的查询字符串。
问题:
是否会“抓取”页面,以便可以通过 Google 等搜索项目名称和描述?
【问题讨论】:
-
HTML 来自 哪里 无关紧要 - 只要它来自可以找到/遍历的资源路径 (URL) 并且 HTTP 会产生某些结果那是可搜索的。动态(即 AJAX 内容)有点难以处理。在 ASP.NET WebControls 的情况下,完整的 HTML(已经包含数据) 通常会被返回,因此通常不必处理所述动态内容..
-
很抱歉,听起来您的意思是数据通常是可搜索的,对吧?
-
一般来说是的。要查看标准网络爬虫看到的原始结果,请使用cURL 获取指定的 URL - 或者,浏览器的“查看页面源”(哪个?)通常应该是正确的;只要确保不要检查实时 DOM!转储的原始标记/内容(例如,不执行 JavaScript)是可以抓取的。当然,这并不意味着所有内容都以相同的方式抓取 - 某些安排可能“更适合 SEO”。
标签: asp.net search datagrid seo search-engine