gpt4 book ai didi

javascript - 现代网络爬虫是使用点击事件还是直接导航到 anchor 标签上的 href?

转载 作者:太空狗 更新时间:2023-10-29 13:13:25 27 4
gpt4 key购买 nike

我正在构建一个网站,我想为用户表现得像花哨的一样,但希望网络爬虫仍然能够正确导航。

我有以下 anchor 标签:

<a class="overrideClick" href="/projects">Projects</a>

使用以下 jQuery:

$(document).on('click', '.overrideClick', function(e) { 
e.preventDefault();
( ... )
});

这会扼杀 SEO 还是我可以期望 Google/Bing/etc 像我希望的那样行动并关注/projects?我假设他们过去只使用 href 值,但我知道 Google 现在正在评估一些 JavaScript。

我知道我可以不包括爬虫客户端的 js,但知道它会很有趣。对于科学...

最佳答案

我相当确定,在您的 href 中包含一个 URL 并在脚本中覆盖行为是正确的做法。这样,如果机器人无法执行 JS,它们仍会导航到您的页面。如果可以,他们会看到您加载的任何新内容(假设您加载的内容与您的基本链接 href 和链接文本相关)。

关于javascript - 现代网络爬虫是使用点击事件还是直接导航到 anchor 标签上的 href?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12030155/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com