【问题标题】:Obtain the search query from a Google search results URL从 Google 搜索结果 URL 获取搜索查询
【发布时间】:2013-01-30 17:53:52
【问题描述】:

如果给定页面的 URL,是否可以从 Google 搜索结果页面获取搜索查询?我注意到搜索查询通常显示在 URL 中,但 URL 的格式有时会有点混乱。

例如,搜索stackoverflow 的一个搜索结果 URL 是

https://www.google.com/webhp?hl=en&tab=ww#hl=en&tbo=d&sclient=psy-ab&q=stackoverflow&oq=stackoverflow&gs_l=hp.3..35i39l2j0l2.920.3338.0.3436.13.12.0.0.0.0.310.1216.10j1j0j1.12.0.les%3B..0.0...1c.1.3.psy-ab.OH00abu0aqs&pbx=1&bav=on.2,or.r_gc.r_pw.r_cp.r_qf.&bvm=bv.42452523,d.dmQ&fp=8bb62755c027473d&biw=1366&bih=631

同一搜索字符串的另一个网址是

https://www.google.com/search?btnG=1&pws=0&q=stackoverflow.

是否有任何方法可以使用 JavaScript 从所有类型的 Google 搜索结果 URL 中获取 Google 搜索查询?

【问题讨论】:

  • 这个问题中冗长的 URL 很难阅读,但如果我省略了它们,问题就不会完整,因为我正在尝试从每个 URL 中提取搜索字符串。
  • 在某些情况下,搜索字符串前面是oq=pq 而不是q=,如下所示:google.com/…
  • 所有您提供的 URL 都将搜索查询作为 q 参数。

标签: javascript


【解决方案1】:

通常搜索词是谷歌的 URL 参数 'q'。 在此处查看如何执行此操作Extract keyword from Google search in Javascript

【讨论】:

  • 这似乎与我的问题重复。
猜你喜欢
  • 2020-03-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-27
  • 1970-01-01
  • 2012-04-10
  • 2012-08-24
  • 1970-01-01
相关资源
最近更新 更多