2017-10-30 19 views
0

毎週私は.aspxサイトからファイルをダウンロードする必要があります。サイトでは、基本HTML入力フォームを使用して開始日と終了日を選択しています。手動で行う必要がないように、このタスクを自動化します。 wgetを使ってこれを行う方法はありますか?私は他のソリューションにも開放しています.aspx生成ファイルを自動的にダウンロード

+1

可能です。または他のHTTPクライアント。 aspxウェブサイトがそれを受け入れるようにHTTPリクエストを複製できるかどうかを調べるためにはテストする必要があります。彼らは多くの反スプーフィングのことをしています。理想的には、GUIクライアントを使用して人間をエミュレートしようとするのではなく、同じ情報を要求するために呼び出すことができるバックグラウンドのWeb APIがあります。 – ADyson

答えて

1

確かにwgetで行うことができます。 --post-data 'startdate=1.1.2016&enddate=1.1.2017'パラメータを追加するだけです。フィールド名startdateとenddateをリモートWebフォームのフィールド名に変更します。

また、Webサイトのテストを自動化するために使用されるSelenium Web Driverを試すこともできます。

関連する問題