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