in reply to Re: Please help me in mechanize module
in thread Please help me in mechanize module

>>
(see WWW::Mechanize about the ->set_content method)
I used update_html this..
my $string="@groupstring"; my $html = $mech->content; $html =~ s/\"javascript:sbtn\(\'r\'\)\;\"><\/select>/\"javascript:sbtn\(\'r\'\)\;\">$string<\/select>"/isg; $mech->update_html( $html ); $mech->save_content('C:/Documents and Settings/samba/Desktop/x_new.html'); Can you please guide me how to use WWW::Scripter? or I am almost done parsing the option values and names in selecte statement. pls guide me how I can pass the multiple values manually.
form_number => 1,
fields => {
loginid => 'testid8',
password => 'testid8',
repassword => 'testid8',
name => 'Testing',
email => samba@gmail.com',
samba => '45',
},
);
In the above lines if you see "samba => '45'" here I am passing the value for "samba" directly but I want to know
how I can pass multiple values like "samba => '45','172','39'"
  • Comment on Re^2: Please help me in mechanize module

Replies are listed 'Best First'.
Re^3: Please help me in mechanize module
by ikegami (Patriarch) on Sep 03, 2010 at 15:57 UTC
    samba => '45','172','39'

    is definitely wrong since it's the same as

    samba => '45', 172 => '39',

    If it's supported, I would guess you'd have to use

    samba => [ '45','172','39' ]
      Thanks for the quick reply When I use the above expression it is giving the following error. >> Can't call method "value" on an undefined value at C:/Perl/site/lib/WWW/Mechaniz e.pm line 1469, <STDIN> line 4
    A reply falls below the community's threshold of quality. You may see it by logging in.
A reply falls below the community's threshold of quality. You may see it by logging in.