[Chicago-talk] www::mechanize sputters, starts, pauses, and hangs
Jay Strauss
me at heyjay.com
Sat Mar 20 10:47:08 CST 2004
Hi,
Anyone know why I get such erratic behavior with www::mech when talking to
Ameritrade? The little script below produces:
[o901]:~/bin> date; ./d; date
Sat Mar 20 10:44:23 CST 2004
done loginning in
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
page retrieval: 1
<cntl-c>
Sat Mar 20 10:44:41 CST 2004
[o901]:~/bin> date; ./d; date
Sat Mar 20 10:44:51 CST 2004
done loginning in
page retrieval: 1
page retrieval: 1
<cntl-c>
Sat Mar 20 10:44:58 CST 2004
#!/usr/bin/perl
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
$mech->agent_alias( 'Windows IE 6');
my $cgiBase = 'https://wwws.ameritrade.com/cgi-bin/apps/';
my %page = (
login => 'https://wwws.ameritrade.com/apps/LogIn',
snapQuote => $cgiBase.'SnapQuote',
);
$mech->get($page{login});
$mech->submit_form(
form_number => 1,
fields => {
USERID => $ARGV[0],
PASSWORD => $ARGV[1],
});
print "done loginning in\n";
while(1) {
$mech->get($page{snapQuote});
print "page retrieval: ", $mech->success,"\n";
}
Thanks
Jay
More information about the Chicago-talk
mailing list