Leser: 24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
POST /bat/poard/post_answer/14210/127800 HTTP/1.1
Host: www.perl-community.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.1.4) Gecko/20091016 Firefox/3.5.4 (.NET CLR 3.5.30729)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www.perl-community.de/bat/poard/post_answer/14210/127800
Cookie: battie_remember=id&7%asdfagvaserasdfasdfasdvasgad12354; battie_sid=id&ccccccccccccccccccccccccccccccccc; battie_can_cookie=can&1
Content-Type: application/x-www-form-urlencoded
Content-Length: 147
t=b2234809werthjh23819tjf12523235&message.message=W%C3%A4re+sch%C3%B6n%2C+wenn+Du+Zeit+er%C3%BCbrigen+k%C3%B6nntest+%3B-%29&submit.post=Abschicken
sectok=8a432a771993440ca9a04b7e68b432ba&id=a0572493&rev=&date=&prefix=&suffix=&changecheck=d41d8cd98f00b204e9800998ecf8427e&wikitext=%3Chtml%3E%3Chead%3E%0D%0A%3Ctitle%3EPM+A0572493%3C%2Ftitle%3E%0D%0A%3Cmeta+http-equiv%3D%22content-type%22+content%3D%22text%2Fhtml%3Bcharset%3Diso-8859-1%22%3E%0D%0A%3Clink+rel%3Dstylesheet+type%3D%22text%2Fcss%22+href%3D%22%2Ffm.css%22%3E%0D%0A%3C%2Fhead%3E%0D%0A%3Cbody%3E%0D%0A%0D%0A%...hier steht eigentlich Inhalt der Seite den ich mal raus löschen muss...3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%3D%0D%0A%3C%2Fpre%3E%0D%0A%3C%2Fbody%3E%0D%0A%3C%2Fhtml%3E%0D%0A&do%5Bsave%5D=Speichern&summary=angelegt
my $token = $mech->value( 'sectoken' );
$browser->field('wikitext', $html);
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
=head1 FIELD METHODS
These methods allow you to set the values of fields in a given form.
=head2 $mech->field( $name, $value, $number )
=head2 $mech->field( $name, \@values, $number )
Given the name of a field, set its value to the value specified.
This applies to the current form (as set by the L</form_name()> or
L</form_number()> method or defaulting to the first form on the
page).
The optional I<$number> parameter is used to distinguish between two fields
with the same name. The fields are numbered from 1.
=cut
sub field {
my ($self, $name, $value, $number) = @_;
$number ||= 1;
my $form = $self->{form};
1340--> if ($number > 1) {
$form->find_input($name, undef, $number)->value($value);
}
else {
if ( ref($value) eq 'ARRAY' ) {
$form->param($name, $value);
}
else {
$form->value($name => $value);
}
}
}