Foxtable(狐表)用户栏目专家坐堂 → 数据下载


  共有13011人关注过本帖树形打印复制链接

主题:数据下载

帅哥哟,离线,有人找我吗?
有点甜
  31楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/17 14:37:00 [只看该作者]

以下是引用yei在2018/4/17 13:20:00的发言:
老师定时器执行动态抓取代码怎么写?我把25楼的代码复制到计划管理计划1代码里,时间间隔是100000。可没有反应

 

你要抓取哪一天的数据?


 回到顶部
帅哥哟,离线,有人找我吗?
yei
  32楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:679 威望:0 精华:0 注册:2018/4/11 7:22:00
  发帖心情 Post By:2018/4/17 19:03:00 [只看该作者]

比如现在这时段到晚上12点前所有数据,该怎样写

 回到顶部
帅哥哟,离线,有人找我吗?
yei
  33楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:679 威望:0 精华:0 注册:2018/4/11 7:22:00
  发帖心情 Post By:2018/4/17 19:23:00 [只看该作者]

甜老师,动态加载我的方法有沒有错,25楼的代码终止日期我己改为为today

 回到顶部
帅哥,在线噢!
有点蓝
  34楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106091 积分:539560 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/4/17 20:43:00 [只看该作者]

没有问题

 回到顶部
帅哥哟,离线,有人找我吗?
yei
  35楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:679 威望:0 精华:0 注册:2018/4/11 7:22:00
  发帖心情 Post By:2018/4/17 22:42:00 [只看该作者]

这计划管理有时段控制吗?比如这个例子的数据是两个时段的:10.00到22.00是十分钟22.00到02.00是五分钟。可以分开设置时段的时间间隔吗?

 回到顶部
帅哥,在线噢!
有点蓝
  36楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106091 积分:539560 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2018/4/17 23:11:00 [只看该作者]

使用计数法,把间隔设置为5分钟,判断当前时间,如果是10.00到22.00,那么计数2次,如果是22.00到02.00就计数一次

static count As Integer = 1
Dim cando As Boolean
If Date.Now.Hour >= 10 AndAlso Date.Now.Hour <= 22 Then
    If count = 2 Then
        count = 1
        cando = True
    Else
        count += 1
    End If
ElseIf  Date.Now.Hour > 22 OrElse Date.Now.Hour <= 2 Then
    cando = True
End If
If cando Then
    ‘获取数据的代码’
End If

 回到顶部
帅哥哟,离线,有人找我吗?
yei
  37楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:679 威望:0 精华:0 注册:2018/4/11 7:22:00
  发帖心情 Post By:2018/4/18 12:41:00 [只看该作者]

 谢谢老师,图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
yei
  38楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:679 威望:0 精华:0 注册:2018/4/11 7:22:00
  发帖心情 Post By:2018/4/18 13:07:00 [只看该作者]

老师,临时表怎样转为数据表?临时表每抓取一次数据就保存一次为数据表。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  39楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/4/18 14:43:00 [只看该作者]

看懂下面代码

 

Dim startDate As Date = "2018-4-15"
Dim endDate As Date = "2018-4-18"
Dim dt As DataTable = DataTables("数据下载日期表")

Dim d As Date = startDate
Do While d <= endDate
    If d > Date.today Then
        msgbox("不能查找大于今天的数据" & d)
    Else
        Dim fdr As DataRow = dt.Find("日期 = #" & d & "#")
        If fdr Is Nothing Then
            fdr = dt.AddNew
            fdr("日期") = d
        End If
    End If
    d = d.AddDays(1)
Loop

dim dt2 as datatable = datatables("老时时彩")
Dim web As new System.Windows.Forms.WebBrowser
For Each rw as datarow In dt.select("下载 = false")
    StartDate = rw("日期")
    Dim str As String = Format(startDate, "yyyy-MM-dd_yyyy-MM-dd")
    str = "http://chart.cp.360.cn/kaijiang/kaijiang?lotId=255401&spanType=2&span=" & str & "&key=" & Rand.Next(10000)
   
    web.Navigate(str)
    Do Until web.ReadyState = 4
        Application.DoEvents
    Loop
    Dim i As Integer = 0
    For Each dl As object In web.Document.GetElementById("his-tab").GetElementsByTagName("table")
        If dl.getattribute("classname") Like "tr-odd*" Then
            For Each tr As object In dl.GetElementsByTagName("tr")
                Dim tds = tr.GetElementsByTagName("td")
                If tds.count >= 5 AndAlso tds(0).Innertext > "" Then
                    Dim ndr As DataRow = dt2.Find("日期=#" & startDate & "# and 期号='" & tds(0).innertext & "'")
                    If ndr Is Nothing Then ndr = dt2.addnew
                    ndr("日期") = startDate
                    ndr("期号") = tds(0).innertext
                    ndr("开奖号") = tds(1).innertext
                End If
            Next
        End If
    Next
    If StartDate < Date.today Then
        rw("下载") = True
    End If
Next


 回到顶部
帅哥哟,离线,有人找我吗?
yei
  40楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:74 积分:679 威望:0 精华:0 注册:2018/4/11 7:22:00
  发帖心情 Post By:2018/4/18 23:10:00 [只看该作者]

辛苦了老师,万分感谢

 回到顶部
总数 90 上一页 1 2 3 4 5 6 7 8 9 下一页