|
>文字コードが"EUC"の為、文字化けしてしまいます。
Shift-JIS等へ変換するソフトは、↓にあります。
http://www.vector.co.jp/vpack/filearea/win95/util/text/conv/code/index.html
なおこちらにはBASP21コンポーネントがインストールされているので、Kconvメソッドで
変換テストをしてみましたが、それはうまくいきませんでした。
>"山田" "太郎" をStringとして取り込みたいです。
ということなら
Sub Get_MyHTML()
Dim oHttp As Object
Dim HtSt As String, Nm As String
Dim x As Long, y As Long
Const URL As String = "http://xxxxxxxx"
Set oHttp = CreateObject("Microsoft.XMLHTTP")
oHttp.Open "GET", URL, False
oHttp.Send
HtSt = oHttp.ResponseText
x = InStr(1, HtSt, "value=")
If x = 0 Then
MsgBox "検索値が見つかりません", 48: GoTo ELine
End If
x = x + 7: y = InStr(x, HtSt, """")
Nm = Mid$(HtSt, x, y - x)
x = InStr(y, HtSt, "value=")
x = x + 7: y = InStr(x, HtSt, """")
Nm = Nm & Mid$(HtSt, x, y - x)
MsgBox Nm
ELine:
Set oHttp = Nothing
End Sub
というようにして、HTMLソースから目的の文字列を切り出すことができる
と思います。
|
|