Я пытаюсь отправить форму методом post с использованием WWW::Mechanize
модуля perl.
use WWW::Mechanize;
my $mech = WWW::Mechanize->new();
...
$mech->get($url);
...
my $response = $mech->submit_form(
form_name => $name,
fields => {
$field_name => $field_value
},
button => 'Button'
);
$field_name
, вообще говоря, текстовое поле (хотя тип не указан явно в форме), который имеет заданное значение.
$field_name => $field_value
в $mech->submit_form
по любой причине не заменяет значение, вместо этого $field_value
добавляется в форму после исходного значения:
{submitted_field_value} = {original_value},{provided_value}
Как заменить {original_value}
с {provided_value}
в форме для отправки?