Webページをmht形式で保存
- 題名: Webページをmht形式で保存
- 著者: masa
- 日時: 2010/11/30 12:54:19
- ID: 27723
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Webページをmht形式で保存
- 著者: もりお
- 日時: 2010/12/01 6:25:36
- ID: 27729
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: Webページをmht形式で保存
- 著者: VBレスキュー(花ちゃん)
- 日時: 2010/12/01 8:00:35
- ID: 27730
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Webページをmht形式で保存
- 著者: masa
- 日時: 2010/12/01 13:11:29
- ID: 27734
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: Webページをmht形式で保存
- 著者: masa
- 日時: 2010/12/01 13:14:10
- ID: 27735
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: Webページをmht形式で保存
- 著者: VBレスキュー(花ちゃん)
- 日時: 2010/12/01 15:37:17
- ID: 27737
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: Webページをmht形式で保存
- 著者: masa
- 日時: 2010/12/01 23:31:05
- ID: 27742
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: Webページをmht形式で保存
- 著者: VBレスキュー(花ちゃん)
- 日時: 2010/12/02 11:30:21
- ID: 27745
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[6]: Webページをmht形式で保存
- 著者: masa
- 日時: 2010/12/02 13:16:03
- ID: 27746
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[7]: Webページをmht形式で保存
- 著者: VBレスキュー(花ちゃん)
- 日時: 2010/12/02 13:47:41
- ID: 27748
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[8]: Webページをmht形式で保存
- 著者: masa
- 日時: 2010/12/02 14:37:53
- ID: 27749
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[9]: Webページをmht形式で保存
- 著者: masa
- 日時: 2010/12/02 17:02:02
- ID: 27753
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[10]: Webページをmht形式で保存
- 著者: masa
- 日時: 2010/12/02 17:05:43
- ID: 27754
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
以下について、ご指導下さい。
やりたい事は、Webページ【h ttp://www.weather-eye.com/amedas_graph/amdgrh.cgi】から
各都道府県の各気温と現在時刻を取得する事です。
mht形式で所得できれば、文字列操作で何とかなるだろうと思いましたが、
スタート地点でつまずいています。
以下では肝心の都道府県のデータが欠落します。IEでmht形式で保存した場合とは異なります。
(1)IEでmht形式で保存したものと同じ結果を得るには、どうすればいいですか?
'環境:(VB2008(.NET 3.5 + WinXP/SP3),IE8)
'参考URL:h ttp://www.atmarkit.co.jp/fdotnet/dotnettips/690createmht/createmht.html
'以下のコードはWindows Formアプリのボタンクリックにて起動しています。
Imports System.Runtime.InteropServices.Marshal
Public Class Form1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _
Handles Button1.Click
Dim CDO As Object = Nothing
Try
Const adSaveCreateOverWrite = 2
Dim url As String = "h ttp://www.weather-eye.com/amedas_graph/amdgrh.cgi"
Dim path As String = My.Computer.FileSystem.SpecialDirectories.Desktop & "\abcd.mht"
CDO = CreateObject("CDO.Message")
CDO.CreateMHTMLBody(url)
CDO.GetStream.SaveToFile(path, adSaveCreateOverWrite)
MessageBox.Show(path & " を作成しました!")
Catch ex As Exception
MessageBox.Show(ex.Message)
Finally
If CDO IsNot Nothing AndAlso IsComObject(CDO) Then ReleaseComObject(CDO)
End Try
End Sub
End Class
(2)関連質問で、このWebページをIEで開くと地域選択ComboBoxのTextが、
初期状態で関東・甲信越になりますが、これを近畿にすることはできますか?
'以上、よろしくご指導下さい。