I'm trying to read a page, change a form value, and then reload the page.
I can get the page OK, but I haven't been able to do the rest.
I've tried things like this:
$ua = LWP::UserAgent->new; my $req = POST 'http://thesite/thepage.aspx', [ errors => 0 ]; $html = $ua->request($req)->as_string; $html =~ /name="__VIEWSTATE" value="([^"]+)"/s; $viewState = $1; my $req = POST 'http://thesite/thepage.aspx', [ __EVENTTARGET => 'theItemID', __EVENTARGUMENT => 'newValue', __VIEWSTATE => $viewState, errors => 0 ]; $html = $ua->request($req)->as_string;
but no joy.
I'll be happy to buy anyone who reveals the secrets of this mystery a beer the next time they're in Phnom Penh. Thanks.
In reply to ASP postBack from Perl? by wataguy
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |