2013-02-14 179 views
0

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

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

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

另一个URL对于相同的搜索字符串是

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

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

+0

此问题中的冗长网址很难阅读,但如果我省略了该问题,则问题不会完整,因为我试图从每个网址提取搜索字符串。 – 2013-02-14 20:08:39

+0

在某些情况下,搜索字符串前面是'oq ='或'pq'而不是'q =',如下所示:https://www.google.com/search?btnG=1&pws=0&q=stackoverflow# HL = EN&TBO = d&PWS = 0&sclient = PSY-AB&q =栈+ overflow1&OQ =栈+ overflow1&gs_l = serp.12..0i13i30l4.23641.23641.3.24561.1.1.0.0.0.0.87.87.1.1.0.les%3B..0.0。 1c..3.psy-ab.j8-tvPh_Vqg&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 – 2013-02-14 20:10:44

+0

*全部*您提供的网址中的搜索查询为'q'参数。 – 2013-02-14 20:12:07

回答