2012-04-06 50 views
1

我们如何实现bize和yahoo搜索引擎的机械化?对于谷歌的实现似乎是远远简单bing和yahoo搜索引擎机械化

@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

雅虎:

@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