前提・実現したいこと
WWW::Mechanizeで、postする際に、$(ダラー)を送信したい。
発生している問題・該当のソースコード
$mech->submit_form( form_name => "aspnetForm",
fields => { 'ctl00$body$btnUse' => 'test' },
);
とすると、ctl00$body$btnUseが送信されない。
試したこと
以下の場合は送信されるが、それぞれkeyが「ctl00bodybtnUse」「ctl00$body$btnUse」となってしまう。
$mech->submit_form( form_name => "aspnetForm",
fields => { 'ctl00bodybtnUse' => 'test' },
);
$mech->submit_form( form_name => "aspnetForm",
fields => { 'ctl00$body$btnUse' => 'test' },
);
※tcpdumpでキャプチャーして確認。実際には$は%24にエンコードされています。
環境
CentOS8
perl v5.26.3
WWW::Mechanize 1.95
回答1件
あなたの回答
tips
プレビュー