我有3或4个关键字,我想从我的PHP页面发送到Google,并返回一个页面,就像我进入Google网站并使用“我感到很幸运”进行搜索一样。

有人吗?知道如何向Google提供关键字?

是什么格式?

例如:

www.google.co.uk/lucky?keywords="the royal family"


评论

另请参阅:stackoverflow.com/questions/18950941/…

#1 楼


http://www.google.com/search?q=stackoverflow&btnI


用关键字替换“ stackoverflow”。

评论


剥离到最低限度:)

–丹尼尔·瓦萨洛(Daniel Vassallo)
2010-2-26在15:37

我看到“我很幸运”按钮的名称为btnI,我不知道您怎么知道应该在结尾处将其写入网站地址?

–stckvrflw
2010-2-26在15:47

实际上,我检查了Fiddler,以查看单击“幸运”按钮后请求的URL。然后,我从URL中剥离了所有显而易见的冗余参数,例如语言,源等,直到无法剥离为止。

–丹尼尔·瓦萨洛(Daniel Vassallo)
2010-2-26在15:52

真好那是完美的答案!

– marcusw
2010-2-26在16:38

#2 楼

像这样:

http://www.google.com/search?hl=en&q={searchTerms}&btnI=I


I表示Instant。

评论


为什么我不代表“我感到幸运”?

–丹尼尔·瓦萨洛(Daniel Vassallo)
2010-2-26在15:40

确实(按钮的名称)将浏览器删​​除了“

– Hogan
2010-2-26在16:17

btnI名称来自Google。

–SL
2010-2-26在16:23

#3 楼

您需要的URL是:

https://www.google.com/search?q=SEARCHTERM&btnI=I'm+Feeling+Lucky


其中“ SEARCHTERM”是您要搜索的关键字。

#4 楼

试试看:

http://www.google.co.uk/search?q=the+royal+family&btnI=I

替换“ the + royal + family”加上您的网址编码搜索字词。

评论


已经有一段时间了,但是如果它对其他用户有所帮助...如果您想在Firefox关键字中使用它。例如,URL设置,您必须通过以下方式让&q参数位于url的末尾:http:// www.google.com/search?btnI=I&q=

–pabuisson
13年5月5日在20:37

#5 楼

请尝试以下语法:

1.
http://www.google.com/search?q=stackoverflow&btnI

但是有时它是不可预测的,并且给您可以搜索结果。

2.
http://www.google.com/webhp?#q=stackexchange+feeling+lucky&btnI

但有时您将在第二个示例中看到一些源代码,但是您可以忽略它。


btnI参数用于Google Instant Enabled,而btn参数用于Google Instant Disabled。

#6 楼

您也可以将查询放在最后:

http://www.google.com/search?btnI&q=stackexchange