我想获取用户在 Google 上输入的搜索词以访问我的长尾登录页面(并在该页面上使用它们)。
使用响应引用者(在 ASP C# 中)从查询字符串中获取“q”变量效果很好,但前提是引用的 Google 页面未作为 https 加载。
这显然是一个问题,因为几乎每个人都一直在他们的浏览器上登录他们的谷歌账户,如果他们登录了,所有谷歌页面将被自动加载(和重定向)以使用 https。
当用户(在https://www.google.com上)搜索某些内容并点击搜索结果时,Google 似乎会将用户重定向到一个中间页面,该页面会剥离其查询字符串的请求并将其替换为不同的这几乎只包含中间页面应该重定向到的 url(即指向我的长尾登录页面的 url)。
有什么方法可以让我获得在https://www.google.com上使用的原始搜索词吗?也许如果 JavaScript 可以访问浏览器历史或类似的东西?