在一个项目中,我试图在<body>
标签中获取数据。所以我不能回应任何东西,<title>
因为我还没有拿到任何东西。我想在页面加载 jQuery 后更改标题标签。
爬虫会理解这一点,当他们索引页面时,他们会使用我为 jQuery 提供的标题吗?
问问题
262 次
4 回答
3
不,爬虫极不可能执行页面上的任何 javascript。有些人可能会检查任何 javascript 并基于此做出一些假设。但人们不应该假设情况就是这样。
于 2012-04-24T10:44:15.027 回答
3
不..搜索引擎爬虫查看服务器呈现的内容..
但是,如果您正在构建 AJax 网站,您可以阅读 google 提供的Making AJAX Applications Crawlable
引用指南
如果您运行的 AJAX 应用程序包含您希望出现在搜索结果中的内容,我们有一个新流程,在实施后,它可以帮助 Google(以及可能的其他搜索引擎)抓取您的内容并将其编入索引。
于 2012-04-24T10:46:07.297 回答
1
谷歌的蜘蛛可以在它处理的页面上运行 JavaScript,但我认为没有任何关于它可以做什么和不能做什么的建议。当然,其他爬虫不会那么复杂,并且可能会忽略动态内容。
于 2012-04-24T10:46:22.753 回答
0
这实际上是一个有趣的测试。我会尝试我的其中一个网站并回发。我知道 googlebot 确实了解一些 javascript,但我认为这更适用于黑暗的 SEO 策略;即 $('.spammystuff').hide(); 输入东西。
于 2012-04-24T10:51:34.640 回答