网抓实例:自动修正系统日期和时间

Posted ryueifu-vba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了网抓实例:自动修正系统日期和时间相关的知识,希望对你有一定的参考价值。

电脑系统日期和时间,用户可以自己修改。下面的工具可以自动获取标准的北京日期和时间,并修正系统时间。

 

技术分享图片

 

代码:

By 刘永富,QQ群:61840693
Public IE As InternetExplorer
Sub GetDateTime()
    On Error GoTo Err1:
    Dim span_date As MShtml.HTMLSpanElement
    Dim span_time As MSHTML.HTMLSpanElement
    Dim Sdate As String, Stime As String
    Set IE = New InternetExplorer
    With IE
        .Silent = True
        .Visible = False
        .navigate "https://www.baidu.com/s?wd=%E5%8C%97%E4%BA%AC%E6%97%B6%E9%97%B4"
        While .readyState <> READYSTATE_COMPLETE
            DoEvents
        Wend
        Do
            Set span_date = .document.getElementsByClassName("op-beijingtime-date").Item(0)
            DoEvents
            If span_date Is Nothing = False Then
                If IsDate(span_date.innerText) Then Exit Do
            End If
        Loop
        Sdate = Trim(span_date.innerText)
        Set span_time = .document.getElementsByClassName("op-beijingtime-time").Item(0)
        Stime = Trim(span_time.innerText)
        Date = CDate(Sdate)
        Time = CDate(Left(Stime, 5) & ":" & Right(Stime, 2))
        .Quit
    End With
    Exit Sub
Err1:
    MsgBox Err.Description
End Sub

 

附件下载:

下载地址

以上是关于网抓实例:自动修正系统日期和时间的主要内容,如果未能解决你的问题,请参考以下文章

js实现的可以自动刷新的时间日期代码实例

Date对象-当前系统时间.实例

Perl CGI 日期和时间选择器,自动填充当前日期和时间

BPM实例分享——日期自动计算

常用python日期日志获取内容循环的代码片段

VSCode创建自定义代码段自动新建Vue实例