yellowpages.com の検索フォームを送信しようとしていますが、ページをきれいに印刷すると、名前フィールドが空白になっていることに気付きます。名前フィールドが空白の場合、そのフォームを見つけるように mechanize に指示するにはどうすればよいですか?
require 'mechanize'
agent = Mechanize.new
page = agent.get('http://www.yellowpages.com')
pp page
出力:
#<Mechanize::Form
{name nil}
{method "GET"}
{action "/search"}
{fields
[text:0x3fd6990db510 type: text name: search_terms value: ]
[text:0x3fd6990db36c type: text name: geo_location_terms value: Dallas, TX]
[hidden:0x3fd6990db13c type: hidden name: tracks value: true]}
{radiobuttons}
{checkboxes}
{file_uploads}
{buttons [button:0x3fd6990df87c type: submit name: value: Search]}>}>