できるだけ簡単な方法を探していると理解して・・・
フォーム画面は要らないかもしれないです(ボタン機能だけ?)。なぜならcsv出力するだけだからです。
ということは、ユーザーの操作は必要なく単純にある url に要求を出せばよいということですか? であれば、Windows Forms アプリでなくても、もっと簡単に、例えばコンソールアプリでも可能だと思います。
以下の例は、Web API にアクセスして JSON 文字列にシリアル化されたデータを取得するコンソールアプリです。
HttpWebRequest で WCF サービスを呼出
http://surferonwww.info/BlogEngine/post/2017/03/26/request-wcf-service-method-by-using-httpwebrequest.aspx
上記の例のような簡単な話ではなく、html ソースを解析してデータを抽出(例えば、html ソースに含まれる table, tr, th, td 要素の中から取得)しなければならないとしても、やはりコンソールアプリで可能だと思います。
そうではなくて、ユーザーの操作(例えば画面上でのユーザー入力)が必要で、それがあって初めて必要なデータが得られるというようなケースであれば Windows Forms アプリで WebBrowser コントロールを利用するというような手段を取らざるを得ないと思います。
WebBrowser クラス
https://msdn.microsoft.com/ja-jp/library/system.windows.forms.webbrowser(v=vs.110).aspx
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/08/15 08:13