PerlでWebフォームを記入したいと思います。私は、これを達成するための正しい構文を見つけるのが難しいです。どのようにURLに行って、フォームを選択し、フォームに記入してからEnterキーを押して、それが提出されたことを確認しますか?WebフォームをPerlで埋め込むにはどうしたらいいですか?
3
A
答えて
12
何かのようなものWWW::Mechanize::FormFiller?
0
Net::HTTP
か何か(正確なモジュールを思い出すことができない)とのリクエストフォームのアクションURLを、そして(フォームがために呼び出す方)GET
/POST
パラメータとして、フォームフィールドを含みます。
6
WWW::Mechanizeとその友人が行く方法です。 Spidering Hacksにはいくつかの例がありますが、モジュール名を探すだけでさらに多くの例が見つかります。
幸運、:)
0
HTML::Formも、うまく動作します。
モジュールの概要が良い例です:WWWで
use HTML::Form;
$form = HTML::Form->parse($html, $base_uri);
$form->value(query => "Perl");
use LWP::UserAgent;
$ua = LWP::UserAgent->new;
$response = $ua->request($form->click);
2
スタート:: ::シェルを機械:、
perl -MWWW::Mechanize::Shell -e shell
get http://some/page
fillout
...
submit
その後タイプ "スクリプト"、およびとして生成されたコードを保存しますsomething.pl - それはそれです。完了しました。
関連する問題
- 1. PythonでWebサイトからJSONデータを埋め込むにはどうしたらいいですか?
- 2. プロジェクトにバットファイルを埋め込むにはどうしたらいいですか?
- 3. 埋め込みデータベースにJTableを埋め込むにはどうしたらいいですか?
- 4. PerlをC++アプリケーションに埋め込むにはどうしたらいいですか?
- 5. フォームにMicrosoft SQL Server 2008 Report Builderを埋め込むにはどうしたらいいですか?
- 6. RコンソールをWebページに埋め込むにはどうしたらいいですか?
- 7. どうすればいいですか:TwitterのWeb Intentを埋め込む
- 8. pageloadに埋め込みルビのjavascriptファイルを読み込むにはどうしたらいいですか?
- 9. Rubyシェル(またはpry)エミュレータをウェブサイトに埋め込むにはどうしたらいいですか?
- 10. ウェブページに新しいGIFV形式を埋め込むにはどうしたらいいですか?
- 11. C#.Netを使用してビデオに画像を埋め込むにはどうしたらいいですか?
- 12. javascriptを使わずにonkeypressをHTMLに埋め込むにはどうしたらいいですか?
- 13. Powershellで不明な長さの配列を埋め込むにはどうしたらいいですか?
- 14. Windowsフォームの値から埋め込まれたPDFを埋め込む - C#
- 15. ウェブページに.epubを埋め込むにはどうすればいいですか?
- 16. Webページに埋め込み可能なPDFフォームを埋め込む
- 17. インタラクティブなトランスクリプトを自分のサイトに埋め込むにはどうしたらいいですか?
- 18. wordpress.orgサイトに.swfオブジェクトを埋め込むにはどうしたらいいですか?
- 19. WindowsエクスプローラにGUIを埋め込むにはどうしたらいいですか?
- 20. スタティックUITableViewにUISwitchを埋め込むにはどうしたらいいですか?
- 21. Google App EngineのウェブサイトにMP3を埋め込むにはどうしたらいいですか?
- 22. matplotlibの各サブプロットに画像を埋め込むにはどうしたらいいですか?
- 23. C#アプリケーションに設定固有のマニフェストファイルを埋め込むにはどうしたらいいですか?
- 24. TwilioのSMSサービスをhtmlファイルに埋め込むにはどうしたらいいですか?
- 25. ASP.netコアアプリケーションのインラインイメージをMailgunに埋め込むにはどうしたらいいですか?
- 26. Expandable list-viewのテキストにウェブサイトリンクを埋め込むにはどうしたらいいですか?
- 27. 既存のPodcastを自分のウェブサイトに埋め込むにはどうしたらいいですか?
- 28. RMarkdownテーブルにプロットを埋め込むにはどうしたらいいですか?
- 29. OpenEarsフレームワークをアプリケーションに埋め込むにはどうしたらいいですか?
- 30. geom_pointrange()の後ろにggplot領域を埋め込むにはどうしたらいいですか?
すべてのフォームフィールドを含む配列を与えるものはありますか? WWW :: Mechanizeフォームとフィールドメソッドを見ていますが、何も表示されません。 – Abdul
フォームを選択すると、HTML :: Formオブジェクトが返されます。それはあなたがフォームを検査するために使用するものです。 –
私が探している配列は '@inputs = $ form-> inputs'から来ます。ありがとう! – Abdul