1

我们如何为 bing 和 yahoo 搜索引擎实现 Mechanize?对于谷歌的实现似乎很简单

@agent = Mechanize.new
page = @agent.get('http://www.google.com')
google_form = page.form_with(:name => 'f')
google_form.q = query
page = @agent.submit(google_form) 

但我不确定如何为其他两个搜索引擎实现这一点

4

1 回答 1

4

雅虎:

@agent.get('http://www.yahoo.com/').forms[0].tap{|f| f.p = 'foo'}.submit

必应:

@agent.get('http://www.bing.com/').forms[0].tap{|f| f.q = 'foo'}.submit
于 2012-04-06T09:19:05.380 回答