-2

Web ページでホストされている Web アプリケーションがあり、URL を使用してページにアクセスします。このページにはテキスト ボックスと開始ボタンがあります。Perl スクリプトを使用して、テキスト ボックスに値を渡し、開始ボタンを自動的にクリックできますか。

WWW::Mechanizeモジュールを使用しました。Webページからデータを取得できますが、ページに戻って何かを設定することはできません. クリック機能も実現できません。

4

1 に答える 1

0

これは、Webページのフォームに入力しようとしているように聞こえます。formsこれは、メソッドを介してページのフォームをフェッチし、結果のHTML::Formオブジェクトを使用することで可能になります。

フォームの値の名前が正確にわかっている場合は、このsubmit_form(with_fields => {…})メソッドを使用して、Webページのフォームを反復処理せずにフォームを直接送信することもできます。これを行う方法の例は、ドキュメントの概要にありWWW::Mechanizeます。

JavaScriptが必要な場合は、WWW :: Mechanize FAQのセクションJavaScriptMechanizeのように機能し、JavaScriptをサポートしているモジュールを参照してください。

于 2012-08-14T07:53:06.177 に答える