Nokogiri 网络抓取问题?

Nokogiri web scraping problems?

我想从 example 抓取网页,只是为了玩弄 nokogiri gem 的功能。

所以我现在基本上卡在了开头:

如何使用 nokogiri 在 Select 字段中填写信息,然后循环遍历第一个 select 字段 "Select manufacturer",然后循环遍历第二个 select 字段 "Select model" 并每次循环按 Go/OK 按钮?

Nokogiri 用于解析 HTML 内容。它不适用于填写表格和浏览网站。如果网站是纯HTML(没有JavaScript),那么Mechanize(+Nokogiri)就是你要用的

Mechanize 用于填写表单和导航,然后您可以使用 Nokogiri 解析结果内容。

如果有 JavaScript,那么您可能想使用 Watir,也许还想使用 PhantomJS,它使您能够 运行 无头浏览器。