以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何用狐表文件导入网络数据? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=20115) |
||||
-- 作者:西联国际 -- 发布时间:2012/5/29 17:26:00 -- [求助]如何用狐表文件导入网络数据?
在文件的表1第一列(开奖期号)和第二列(开奖号码)中直接从网上导入对应数据(网址:http://video.shishicai.cn/haoma/cqssc/list/120.aspx),并且每隔6分钟自动更新一次。
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/5/29 17:36:00 -- 参考:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=19482
|
||||
-- 作者:飞 -- 发布时间:2012/5/29 22:05:00 -- 按照图片建一个名为"号码查询"的表,然后把以下代码放到立即窗口或者按钮中执行 Dim ObjIE As Object = CreateObject("InternetExplorer.Application") Dim Tbl As Table = Tables("号码查询") Dim R As Row \'Tbl.DataTable.DataRows.Clear StatusBar.Message1 = "正在前往网页..." ObjIE.Navigate("http://video.shishicai.cn/haoma/cqssc/list/120.aspx") Do Until ObjIE.ReadyState = 4 Application.Doevents Loop Dim Dom As Object = ObjIE.Document Dim HTMLTbl As Object = Dom.GetElementById("bonusNumberData") Dim RowCnt As Integer = HTMLTbl.Rows.Length \'Tbl.StopRedraw \'取消注释此行以提高效率 For i As Integer = 0 To RowCnt - 1 R = Tbl.Rows.AddNew R("期号") = HTMLTbl.Rows(i).Cells(0).InnerText R("开奖号码") = HTMLTbl.Rows(i).Cells(1).InnerText R("开奖时间") = HTMLTbl.Rows(i).Cells(2).InnerText StatusBar.Message1 = "正在获取第 " & i + 1 & "/" & RowCnt & "行数据..." Next \'Tbl.ResumeRedraw \'取消注释此行以提高效率 StatusBar.Message1 = "数据获取完成..." ObjIE.Quit Msgbox("OK") StatusBar.Reset
|
||||
-- 作者:飞 -- 发布时间:2012/5/29 22:06:00 -- 楼主中奖了可不要忘了我啊... |