[PR]
×
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
ブログ移転?しました エックスサーバを契約してみたので、 いろいろカスタマイズできそうなWordPressを使って ブログを作ってみました。 https://gametech.vatchlog.com/ 多分こちらでも同じような記事を書いていくと思います。
プログラミングとか徒然を書いていた(過去形)
[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
using System;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
namespace WebHtmlGetterSample
{
public partial class form_Main : Form
{
//WebClient型のインスタンス化
WebClient wc = new WebClient();
public form_Main()
{
InitializeComponent();
}
//取得ボタンを押下時のイベントメソッド
private void btn_decide_Click(object sender, EventArgs e)
{
//例外処理
try
{
//OpenReadメソッドでリソースを取得するためのStreamインスタンスを作成
using (Stream st = wc.OpenRead(tb_html.Text))
{
//StreamReaderクラスのインスタンスを作成(ストリームとエンコーディングを指定)
using (StreamReader sr = new StreamReader(st, Encoding.UTF8))
{
//htmlタグをすべて取得
string html = sr.ReadToEnd();
//rtb_Mainのテキストに代入
rtb_Main.Text = html;
}
}
}
catch(Exception)
{
//URLが正しくないとき
rtb_Main.Text = "URLが正しくない可能性があります。\r\n入力し直してください。";
}
}
}
}