首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写一个使用chrome的ruby网络爬虫?

如何编写一个使用chrome的ruby网络爬虫?
EN

Stack Overflow用户
提问于 2013-04-18 03:13:42
回答 1查看 881关注 0票数 1

我有一个ruby网络爬虫,目前被编码为在firefox中运行。如何将其切换到Chrome?

代码语言:javascript
复制
def open_browser()
  tweaked_profile = Selenium::WebDriver::Firefox::Profile.new
  tweaked_profile['nglayout.initialpaint.delay'] = 0
  tweaked_profile.assume_untrusted_certificate_issuer=false
  tweaked_profile['permissions.default.image'] = 2
  tweaked_profile['network.proxy.type'] = 1
  tweaked_profile['network.proxy.http'] = 'ec2proxy.csnzoo.com'
  tweaked_profile['network.proxy.http_port'] = 8080
  driver = Selenium::WebDriver.for :firefox, :profile => tweaked_profile
  $browser = Watir::Browser.new(driver)
end

我应该抛弃watir,转而使用chromedriver,还是watir可以解决这个问题?

EN

回答 1

Stack Overflow用户

发布于 2013-04-18 03:28:11

请查看http://watirwebdriver.com/chrome/,其中包含以下示例:

代码语言:javascript
复制
profile = Selenium::WebDriver::Chrome::Profile.new
... 
b = Watir::Browser.new :chrome, :profile => profile

此外,这些SO问题为抓取站点提供了替代方案:Web crawler in rubyWhat are some good Ruby-based web crawlers?

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16068267

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档