Nokogiri网络刮刮问题?

时间:2015-04-20 08:22:40

标签: ruby web-scraping nokogiri mechanize watir

我想从example网上搜索,只是为了玩nokogiri gem的功能。

所以我现在基本上处于困难的时刻:

如何使用nokogiri填写Select字段中的信息,然后遍历第一个选择字段"选择制造商"然后遍历第二个选择字段"选择模型"并且每次循环时按下Go / OK按钮?

1 个答案:

答案 0 :(得分:0)

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

Mechanize用于填写表单和导航,然后您可以使用Nokogiri来解析生成的内容。

如果有JavaScript,那么你可能想要使用Watir和PhantomJS,它可以让你运行无头浏览器。