X-Git-Url: http://git.tpope.net/?p=tpope-extra.git;a=blobdiff_plain;f=perl%2Fsct6;fp=perl%2Fsct6;h=5295a0e162013cc46974dfbc54ab53c6eeb87520;hp=3682c398c32ea1b7d4d2eab32d069415d3fa1303;hb=3c37f39987545e322eb7ea3dd630904d13519672;hpb=48457d80032cf5c9dfe03c3e28b53b55b6117ad3 diff --git a/perl/sct6 b/perl/sct6 index 3682c39..5295a0e 100755 --- a/perl/sct6 +++ b/perl/sct6 @@ -89,9 +89,20 @@ $ua = LWP::UserAgent->new; $ua->timeout(10); $ua->env_proxy; $ua->cookie_jar( {} ); -$ua->get("${url}twbkwbis.P_WWWLogin") or die "$!"; +$response = $ua->get("${url}twbkwbis.P_WWWLogin") or die "$!"; $response = $ua->post("${url}twbkwbis.P_ValLogin", { sid => $opts{SID}, PIN => $opts{PIN} }) or die "$!"; +my %hiddenjunk; +{ + my $content = $response->content; + while($content =~ //gi) { + $hiddenjunk{$1} = $2; + } +} +$hiddenjunk{usage_btn} = "Continue"; +$response = $ua->post("${url}twbkwbis.P_FirstMenu", \%hiddenjunk); +die $response->status_line unless $response->is_success; + $response = $ua->get("${url}bwskflib.P_SelDefTerm"); # Valid terms die $response->status_line unless $response->is_success; my @terms = grep {s/^