トップページ⇒tech
11コメント4KB

C#2008について

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2009/05/01(金) 21:02:32
URL取得プログラムを作成したいんですが

textBox1 に記載した多数のURL(改行区切り)を解析して
各URLのページ先に張られてるURLを
textBox2 に抽出したいと思っています。
(重複するURLは抽出されない)
また、textBox2 では抽出したURLをクリックすると
webBrowser1 に表示できるようにしたいと思っています。

ネット上でも色々と調べましたが、どうしてもやり方がわかりません。
ご教授していただけたらと思ってます。
お願いします。
0002デフォルトの名無しさん2009/05/01(金) 21:12:08
このスレは宮里藍ちゃんが、ゴルフをやめてOLとして
働く訓練のために立てたスレです。ハローワークの訓練員との
会話に使うので、レスはしないでください。

                   日本女子プロゴルフ連盟
0003デフォルトの名無しさん2009/05/01(金) 21:14:50
やはり…誰もわかりませんか(汗)
0004デフォルトの名無しさん2009/05/01(金) 21:22:09
textbox1.getText()だっけか?あれでString変数に読み込んで
改行文字\nをのぞいたデータを配列に取り込んで、その際に重複したデータは取り除かれるようにして
textBox2にsetText()だっけか?して、ボタンを押したら、ブラウザコントロールに表示されるようにすればいいだけじゃん。

かんたんだろ・・

ちなみに、C#は久しぶりだから、詳しくはわすれた。
0005デフォルトの名無しさん2009/05/01(金) 21:32:58
>4
ありがとうございます!
textbox1 に入れるものは
http://www.yahoo.co.jp/
などのURLになります。
http://www.yahoo.co.jp/ のページに張られてるURL(リンク先)の一覧をtextbox2 に表示させたいんです(汗)
試してみたら、ソースが全部出ちゃって(汗)自分が記載したのはこんな感じです。

private void button1_Click(object sender, EventArgs e)
{
string my_url = textBox1.Text;
HttpWebRequest req = WebRequest.Create(my_url) as HttpWebRequest;
HttpWebResponse res = null;
try
{
res = req.GetResponse() as HttpWebResponse;
}
catch
{
textBox2.Text = "指定した Web ページが応答していません!";
return;
}
StreamReader reader = new StreamReader(res.GetResponseStream(),
Encoding.GetEncoding("Shift_JIS"));
textBox2.Text = reader.ReadToEnd();
reader.Close();
0006デフォルトの名無しさん2009/05/01(金) 21:34:46
くだらんことでスレ立てるな。氏ね>>1


ふらっとC#,C♯,C#(初心者用) Part40
http://pc12.2ch.net/test/read.cgi/tech/1239599317/
0007デフォルトの名無しさん2009/05/01(金) 21:37:18
ごめんなさい(汗)
0008デフォルトの名無しさん2009/05/02(土) 01:04:59
>>3わろたwこの手はもしかしたら使えるかもしれんな
0009デフォルトの名無しさん2009/05/02(土) 16:26:46
必死すぎるwww
http://mixi.jp/view_bbs.pl?id=42236714&comment_count=0&comm_id=24497
0010デフォルトの名無しさん2009/05/02(土) 23:55:52
>>9
お前スゴいなw
0011デフォルトの名無しさん2009/05/08(金) 00:41:08
このスレッドは天才チンパンジー「アイちゃん」が
言語訓練のために立てたものです。

アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。

                  京都大学霊長類研究所
■ このスレッドは過去ログ倉庫に格納されています