【问题标题】:Mechanize for bing and yahoo search engine必应和雅虎搜索引擎的机械化
【发布时间】:2012-04-06 08:34:29
【问题描述】:

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

@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) 

但我不确定如何为其他两个搜索引擎实现此功能

【问题讨论】:

    标签: ruby ruby-on-rails-3 screen-scraping nokogiri mechanize


    【解决方案1】:

    雅虎:

    @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
    

    【讨论】:

      猜你喜欢
      • 2015-02-22
      • 2010-11-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-04-10
      • 1970-01-01
      • 2011-08-28
      相关资源
      最近更新 更多