DOBON.NETプログラミング掲示板過去ログ
HTMLソースの表示
題名: HTMLソースの表示
著者: ねむ
日時: 2005/01/11 1:19:49
ID: 8308
この記事の返信元:
(なし)
この記事への返信:
[8313]
Re[1]: HTMLソースの表示
Moo
2005/01/11 10:44:52
ツリーを表示
環境/言語:[WinXP/VB.NET]
分類:[.NET]
フォーム内のテキストボックスに入力された言葉を検索エンジンにかけて、でてきた検索結果のHTMLソースを獲得するということがしたくてVBを勉強しているのですが、今までVB6でしたが最近.NETに変えて少々戸惑っております。
「WebRequest、WebResponseクラスを使ってファイルをダウンロードし表示する」という項目を拝見してなんとなくつかめてはいるのですが、具体的なプログラムが組めないでいます。
もしよろしければ、アドバイスなどいただけないでしょうか?
題名: Re[1]: HTMLソースの表示
著者: Moo
URL:
http://d.hatena.ne.jp/aspx/?moo.dobon.net
日時: 2005/01/11 10:44:52
ID: 8313
この記事の返信元:
[8308]
HTMLソースの表示
ねむ
2005/01/11 1:19:49
この記事への返信:
[8320]
Re[2]: HTMLソースの表示
ねむ
2005/01/11 12:30:12
ツリーを表示
少し整理しましょう。
・(1)テキストボックスにキーワードを入力
・(2)「検索」ボタンを押すとGoogleなどの検索エンジンにキーワードを引き渡す
・(3)Googleなどの検索エンジンから返却されたHTMLページを保存する。
この3つのステップになると思います。
どの部分が不明瞭なのでしょうか。
もう少しヒントをください。
(2)の部分で戸惑っているように感じるためヒントですが、
http://www.google.co.jp/search?hl=ja&c2coff=1&q=DOBON&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
の「DOBON」の部分が検索キーワードになります。
ここをプログラムで入力キーワードにReplaceしてあげればURLの作成は可能であると思います。
日本語をURLパラメータにしたい場合は「URLエンコードとは」などで検索してみてください。
■No8308に返信(ねむさんの記事)
> フォーム内のテキストボックスに入力された言葉を検索エンジンにかけて、でてきた検索結果のHTMLソースを獲得するということがしたくてVBを勉強しているのですが、今までVB6でしたが最近.NETに変えて少々戸惑っております。
> 「WebRequest、WebResponseクラスを使ってファイルをダウンロードし表示する」という項目を拝見してなんとなくつかめてはいるのですが、具体的なプログラムが組めないでいます。
>
> もしよろしければ、アドバイスなどいただけないでしょうか?
題名: Re[2]: HTMLソースの表示
著者: ねむ
日時: 2005/01/11 12:30:12
ID: 8320
この記事の返信元:
[8313]
Re[1]: HTMLソースの表示
Moo
2005/01/11 10:44:52
この記事への返信:
[8321]
Re[3]: HTMLソースの表示
Moo
2005/01/11 13:26:31
ツリーを表示
わかりにくい質問だったかもしれません、申し訳ございません。
一番悩んでいるところはMooさんの書き込んでいただいた(2)の項目です。
VB6のときも、そうだったのですがキーワードを渡した後の結果のページのHTMLソースを戻してくる方法がわかりませんでした。
基本的に使う関数などがVB6と違うようなので(1)(2)(3)ステップともわからないといえばわからないです。
題名: Re[3]: HTMLソースの表示
著者: Moo
URL:
http://d.hatena.ne.jp/aspx/?moo.dobon.net
日時: 2005/01/11 13:26:31
ID: 8321
この記事の返信元:
[8320]
Re[2]: HTMLソースの表示
ねむ
2005/01/11 12:30:12
この記事への返信:
(なし)
ツリーを表示
WebRequest、WebResponseクラスを使ってファイルをダウンロードし保存する
http://dobon.net/vb/dotnet/internet/webrequestsavefile.html
が理解できていれば、答えは近いですよ。
ここに書いてあるサンプルに対して、
urlを検索用のものに置き換える。
[code]
url= "http://www.google.co.jp/search?hl=ja&c2coff=1&q=DOBON"
url=replace(url,"DOBON",(URLエンコードした文字列))
[/code]
これだけで実現できると思うのですが。
画像もHTMLファイルも同じです。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
フォーム内のテキストボックスに入力された言葉を検索エンジンにかけて、でてきた検索結果のHTMLソースを獲得するということがしたくてVBを勉強しているのですが、今までVB6でしたが最近.NETに変えて少々戸惑っております。
「WebRequest、WebResponseクラスを使ってファイルをダウンロードし表示する」という項目を拝見してなんとなくつかめてはいるのですが、具体的なプログラムが組めないでいます。
もしよろしければ、アドバイスなどいただけないでしょうか?