使用奇怪的用户代理时出现奇怪的行为

你好,

为了测试我的网站,我经常在浏览器中更改用户代理。例如,我会将其更改为类似“Riverside Rocks”的字符串。然而,当我使用非传统用户代理访问 Discourse 时,我看到的是一个旧版本,如下所示:

Riverside Rocks 用户代理:

Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0 用户代理:

虽然这不算是一个有用的 bug,但我只是想知道为什么会发生这种情况。这是为了让爬虫更容易查看内容吗?

1 个赞

是的,您很可能看到的是网络爬虫视图。这是由 HTTPS 请求中发送的 user-agent 标头决定的。

1 个赞

啊,知道了,谢谢!