- 论坛徽章:
- 0
|
我在使用LWP::UserAgent中post方法时,原网页源代码中用于提交的按钮的name值被设置成“.submit”,value值被设置成"Find Reactions",我在perl脚本中写成.submit=Find Reactions用于提交数据的时候,出错了。
我不知道应该怎么改,求教各位!
下面是我写的代码:- #!/usr/bin/perl -w
- use LWP::UserAgent;
- my $ua=LWP::UserAgent->new;
- $ua->timeout(10);
- my $url='http://bigg.ucsd.edu/bigg/main.pl/';
- my $req = $ua->post($url,
- [
- organism=>'222668',
- is_associated=>'yes',
- is_associated=>'no',
- is_translocation=>'yes',
- is_translocation=>'no',
- exchanges=>'yes',
- exchanges=>'no',
- reversibility=>'Reversible',
- reversibility=>'Irreversible',
- confidence=>'not evaluated',
- confidence=>'modeling evidence',
- confidence=>'biological evidence',
- locus_text=>'ALD6',
- .submit=>'Find Reactions',
- ]
- );
- if ($req->is_success) {
- print "Bingo!\n";
- }else{
- print $req->status_line,"\n";
- print $req->message;
- };
- my $b=$req->content();
- open (LOG, ">>1.txt");
- print LOG $b;
复制代码 请帮忙,谢谢!! |
|