【发布时间】:2012-04-24 10:42:50
【问题描述】:
在一个项目中,我试图在<body> 标记中获取数据。所以我无法在<title> 中回显任何内容,因为我还没有获取任何内容。我想在使用 jQuery 加载页面后更改标题标签。
爬虫会理解这一点吗?当他们索引页面时,他们会使用我为 jQuery 提供的标题吗?
【问题讨论】:
标签: php jquery html web-crawler title
在一个项目中,我试图在<body> 标记中获取数据。所以我无法在<title> 中回显任何内容,因为我还没有获取任何内容。我想在使用 jQuery 加载页面后更改标题标签。
爬虫会理解这一点吗?当他们索引页面时,他们会使用我为 jQuery 提供的标题吗?
【问题讨论】:
标签: php jquery html web-crawler title
不.. 搜索引擎爬虫查看服务器呈现的内容..
但如果你正在构建一个 AJax 网站,你可以阅读 google 提供的 Making AJAX Applications Crawlable
引用指南
如果您正在运行的 AJAX 应用程序包含您希望出现在搜索结果中的内容,我们有一个新流程,一旦实施,它可以帮助 Google(以及可能的其他搜索引擎)抓取您的内容并将其编入索引。
【讨论】:
不,爬虫极不可能执行页面上的任何 javascript。有些人可能会检查任何 javascript 并基于此做出一些假设。但不应该假设是这种情况。
【讨论】:
Google 的蜘蛛可以run JavaScript on pages that it processes,但我认为没有任何关于它可以做什么和不能做什么的建议。当然,其他爬虫不会那么复杂,可能会忽略动态内容。
【讨论】:
实际上这是一个有趣的测试。我会尝试我的其中一个网站并回发。我知道 googlebot 确实了解一些 javascript,但我认为这更适用于黑暗的 SEO 策略;即 $('.spammystuff').hide();输入东西。
【讨论】: