Dim web As New System.Windows.Forms.WebBrowser()
web.ScriptErrorsSuppressed = True
web.Navigate("http://youjia.chemcp.com/YuanYouJiaGe.asp")
Do Until web.ReadyState = 4
Application.DoEvents
Loop
Dim Cols() As String = { "名称","价格","涨跌额","涨跌幅","发布日期" }
Dim elems As object = web.Document.GetElementsByTagName("table")(5).GetElementsByTagName("tr")
Dim t As Table = Tables("国际市场原油价格表")
For i As Integer = 1 To elems.count-1
Dim tdelems As object = elems(i).GetElementsByTagName("td")
Dim fdr As DataRow = t.DataTable.Find("名称 = '" & tdelems(0).Innertext & "' and 发布日期 = #" & tdelems(4).Innertext & "#")
If fdr Is Nothing Then
fdr = t.DataTable.AddNew
End If
For j As Integer = 0 To Cols.length-1
If t.Cols(j).IsNumeric Then
fdr(Cols(j)) = val(tdelems(j).Innertext.replace("↓", "").replace("↑", "").replace("%", ""))
fdr("录入日期") = Date.Today
Else
fdr(Cols(j)) = tdelems(j).Innertext
fdr("录入日期") = Date.Today
End If
Next
Next
t.save