メモメモ
WebClientクラスを使ってファイルをダウンロードする
System.Net空間にあるWebClientクラスのDownloadFileメソッドを使えば指定URLのファイルを簡単にダウンロードすることができます。
DownloadFileメソッドは引数が二つあり、一つ目が欲しいファイルのアドレス、二つ目が保存先のパスとなっています。
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
続きを読む WebClientを使ってファイルをダウンロードする →
クライアントアプリからのWEBサイトへのログイン認証方法について。
メモメモ
ベーシック認証
ブラウザでアクセスすると、IDとPASSの入力を促すダイアログが
表示されるタイプのサイトへのログイン。
クッキー認証(?)
mixiとかニコニコ動画とか、フォームにメアドとパスワードを入力して
ログインするタイプのサイトへのログイン。
ベーシック認証
ブラウザでアクセスすると、IDとパスワードの入力を促すダイアログが
表示されるタイプのサイトへのログイン方法です。
以下、WebCliantのDownloadDataメソッドによりサイトのHTMLをダウンロードするサンプルです。
Credentialsプロパティに認証情報を設定するだけでOKです。
using System;
using System.IO;
using System.Net;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
WebClient myweb = new WebClient();
//認証情報
myweb.Credentials = new NetworkCredential("ユーザーID", "パスワード");
//ダウンロード
byte[] pagedata = myweb.DownloadData("http://hoge.com/認証が必要なサイトのURL/");
//Encoding ec = Encoding.UTF8;
//取得先のサイトに合わせた文字コード設定
//Encoding ec = Encoding.UTF8;//UTF8の例
Encoding ec = Encoding.GetEncoding("shift-jis");//シフトGISの例
Console.WriteLine(ec.GetString(pagedata));
}
}
続きを読む WEBサイトへのログイン方法(ベーシック認証、クッキー認証) →
記憶しておこうっと。
通信系のデータを扱う場合、エディタですと。
16個の四角枠のところがユーザコントロール。
ビットが立っているところが水色。
マウスオーバーはオレンジ。
続きを読む ビットイメージ配列位置選択数値変換ユーザコントロールを見つけた。 →
投稿ナビゲーション
最低限の情報 A minimum of information