------ art_1719_24659259.1206122765610
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
I will admit I've never used Mechanize before and if I am asking painfully
obvious feel free to push me out in traffic, however...
I have an odd issue. I have grabbed a form off of CDW's site and am trying
to fill out the proper info. The form shows the select list I want "_ct19"
but when I try to manipulate it mechanize acts like it doesn't exist
Here is the form:
#<WWW::Mechanize::Form
{name "HubPage"}
{method "POST"}
{action "default.aspx?hubpagefhardware%2fprinters.html"}
{fields
#<WWW::Mechanize::Form::Field:0x33f0054
@name _VIEWSTATE",
@value/wEPDwUJODExNjM3MjQ1D2QWBAIBDxYCHgRUZXh0BRY8ZGl2IGlkPSdjLWNvbnRhaW5lcic+ZAI
DD2QWCgIBDw8WAh4HVmlzaWJsZWdkZAICDw8WAh8BZ2RkAgUPDxYCHwFnZBYCAgEPZBYCAgEPZBYCZg9
kFgJmD2QWCGYPZBYCZg8QZGQWAWZkAgEPZBYCZg8QZGQWAGQCAg9kFgJmDxBkZBYAZAIDD2QWAmYPDxY
CHwFoZGQCBg8PFgIfAWdkZAIHDw8WAh8BZ2RkZIrvUv5EI5fPxvnmGvx9951XbRWm">
#<WWW::Mechanize::Form::SelectList:0x3390af0
@name ctl9",
@options[#<WWW::Mechanize::Form::Option:0x33844e4
@select_list WWW::Mechanize::Form::SelectList:0x3390af0 ...>,
@selected ue,
@text elect Brand",
@value >,
#<WWW::Mechanize::Form::Option:0x3383ef4
@select_list WWW::Mechanize::Form::SelectList:0x3390af0 ...>,
@selectedů±se,
@textrady Industries",
@value633">,
#<WWW::Mechanize::Form::Option:0x33835f8
@select_list WWW::Mechanize::Form::SelectList:0x3390af0 ...>,
@selectedů±se,
@textrother International",
@value074">,
.
.
. Options
redacted for sanity's sake.
.
.
#<WWW::Mechanize::Form::Option:0x2d60d9c
@select_list WWW::Mechanize::Form::SelectList:0x3390af0 ...>,
@selectedů±se,
@text erox Printers",
@value177">,
#<WWW::Mechanize::Form::Option:0x2d608ec
@select_list WWW::Mechanize::Form::SelectList:0x3390af0 ...>,
@selectedů±se,
@text ebra Technologies",
@value186">],
@value >
#<WWW::Mechanize::Form::SelectList:0x2d5f76c
@name ctl12",
@options ,
@value >
#<WWW::Mechanize::Form::SelectList:0x2d5ddcc
@name ctl15",
@options ,
@value >}
{radiobuttons}
{checkboxes}
{file_uploads}
{buttons}>
nil
irb(main):050:0>
When I try to get details on either _ct19 or _VIEWSTATE I get an empty array
back:
toner_form.fields.name('_ct19')
[]
toner_form.fields.name('_VIEWSTATE')
[]
However with _ctl12 and _ctl15 everything appears to be happy:
toner_form.fields.name('_ctl15')
[#<WWW::Mechanize::Form::SelectList:0x2d5ddcc @value , @options ,
@name ctl15">]
toner_form.fields.name('_ctl12')
[#<WWW::Mechanize::Form::SelectList:0x2d5f76c @value , @options ,
@name ctl12">]
Does anyone have any idea how I can get to the select field I need?
--
"Hey brother Christian with your high and mighty errand, Your actions speak
so loud, I can't hear a word you're saying."
-Greg Graffin (Bad Religion)
------ art_1719_24659259.1206122765610--