濮阳杆衣贸易有限公司

主頁 > 知識庫 > 域名查詢系統(tǒng)用到的類

域名查詢系統(tǒng)用到的類

熱門標(biāo)簽:外呼系統(tǒng)API接口 個人可以辦理400電話么 怎么在地圖標(biāo)注自己 修改地圖標(biāo)注 武夷山旅游地圖標(biāo)注 萊西電子地圖標(biāo)注 縣域地圖標(biāo)注打印店 金昌電話機(jī)器人價格 鳳臺百度地圖標(biāo)注店
復(fù)制代碼 代碼如下:

%
Dim Domain
Set Domain = New Cls_DomainFunction
Class Cls_DomainFunction
    Private vListURL
    Private Thief_
    Private vDomainArr, vDomainName
    Private vLoopI
    Private vDomainsName, vDomainMainBody
    Private TLDCode
    Private Rs, Sql
    Private ExtraDataArr
    Private WhoisArr, WhoisCreationDate, WhoisExpirationDate, WhoisORG, WhoisName, WhoisBaiduSite, WhoisBaiduBody, WhoisPageRank
    Public SqlQueryLengthID, SqlQueryComposeTypeID, SqlQueryTLDID, SqlOrderByID
    Private SqlQueryLength, SqlQueryComposeType, SqlQueryTLD, SqlOrderBy

    Public Function GetDomainList(vListID)
        Select Case vListID
            Case 1 : vListURL = "http://www.cnnic.net.cn/download/registar_list/pendingDel.txt"
            Case 2 : vListURL = "http://www.cnnic.net.cn/download/registar_list/future2todayDel.txt"
            Case 3 : vListURL = "http://www.cnnic.net.cn/download/registar_list/future1todayDel.txt"
            Case 4 : vListURL = "http://www.cnnic.net.cn/download/registar_list/1todayDel.txt"
            Case 5 : vListURL = "http://www.cnnic.net.cn/download/registar_list/2todayDel.txt"
            Case 6 : vListURL = "http://www.cnnic.net.cn/download/registar_list/3todayDel.txt"
            Case Else : vListURL = "http://www.cnnic.net.cn/download/registar_list/future1todayDel.txt"
        End Select
        Set Thief_ = New Cls_Thief
        Thief_.Source = vListURL
        Thief_.Steal
        vDomainArr = Split(Thief_.Value, vbLf)
        Set Thief_ = Nothing

        If UBound(vDomainArr)  2 Then Call Cmd.OutputJavaInfo("CNNIC最新數(shù)據(jù)庫尚未發(fā)布。")

        Call ConnDB()
        For vLoopI = 0 To UBound(vDomainArr)
            vDomainsName = LCase(vDomainArr(vLoopI))
            If Instr(vDomainsName, ".") > 0 Then
                vDomainMainBody = Split(vDomainsName, ".")(0)
                Conn.Execute("INSERT INTO [CNDomainList](DomainName, Body, Length, ComposeType, TLD) VALUES('"  vDomainsName  "', '"  vDomainMainBody  "', "  Len(vDomainMainBody)  ", "  GetDomainComposeType(vDomainMainBody)  ", "  GetDomainLTD(vDomainsName)  ")") 
            End If
        Next
        Call DisconnDB()
        Call CompactDataBase(vDatabasePath, False)
    End Function

    Public Function ClearUpDatabase()
        Call ConnDB()
        Conn.Execute("DELETE * FROM [CNDomainList]")
        Call DisconnDB()
        Call CompactDataBase(vDatabasePath, False)
    End Function

    Private Function GetDomainComposeType(DomainName)
        If Cmd.IsAlpha(DomainName) Then
            GetDomainComposeType=1
        ElseIf Cmd.IsDigit(DomainName) Then
            GetDomainComposeType=2
        ElseIf Cmd.IsAlphaDigit(DomainName) Then
            GetDomainComposeType=3
        Else
            GetDomainComposeType=4
        End If
    End Function

    Private Function GetDomainLTD(DomainName)
        If UBound(Split(DomainName, ".")) > 1 Then
            Select Case Split(DomainName, ".")(1)
                Case "com"
                    TLDCode = 10011
                Case "net"
                    TLDCode = 10021
                Case "org"
                    TLDCode = 10051
                Case "gov"
                    TLDCode = 10061
                Case "ac"
                    TLDCode = 10071
                Case Else
                    TLDCode = 10041
            End Select
        Else
            TLDCode = 10001
        End If
        GetDomainLTD = TLDCode
    End Function

    Private Sub CompactDataBase(DataBasePath, boolIs97)
        On Error Resume Next
        Dim Fso, Engine, strDataBasePath,JET_3X
        strDataBasePath = Left(DataBasePath,InstrRev(DataBasePath,"\"))
        Set Fso = CreateObject("Scripting.FileSystemObject")
        If Err.Number > 0 Then
            Err.Clear()
            Exit Sub
        End If
        If Fso.FileExists(DataBasePath) Then
                Fso.CopyFile DataBasePath,strDataBasePath  "CompactDBTemp.mdb"
                Set Engine = CreateObject("JRO.JetEngine")
                If BoolIs97 = "True" Then
                    Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  strDataBasePath  "CompactDBTemp.mdb", _
                    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  strDataBasePath  "CompactDBTemp1.mdb;" _
                     "Jet OLEDB:Engine Type="  JET_3X
                Else
                    Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  strDataBasePath  "CompactDBTemp.mdb", _
                    "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="  strDataBasePath  "CompactDBTemp1.mdb"
                End If
            Fso.CopyFile strDataBasePath  "CompactDBTemp1.mdb",DataBasePath
            Fso.DeleteFile(strDataBasePath  "CompactDBTemp.mdb")
            Fso.DeleteFile(strDataBasePath  "CompactDBTemp1.mdb")
            Set Fso = nothing
            Set Engine = nothing
            If Err.Number > 0 Then
                Err.Clear()
                Exit Sub
            End If
        End If
    End Sub
End Class
%>

標(biāo)簽:清遠(yuǎn) 通遼 上海 赤峰 涼山 邢臺 南京 楚雄

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《域名查詢系統(tǒng)用到的類》,本文關(guān)鍵詞  域名,查詢系統(tǒng),用到,的,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《域名查詢系統(tǒng)用到的類》相關(guān)的同類信息!
  • 本頁收集關(guān)于域名查詢系統(tǒng)用到的類的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    江油市| 西乡县| 淮安市| 鹤山市| 防城港市| 大新县| 阿鲁科尔沁旗| 崇明县| 商都县| 西宁市| 卫辉市| 平顶山市| 顺昌县| 洛隆县| 江西省| 区。| 黔南| 将乐县| 高邮市| 恩施市| 上林县| 柞水县| 深水埗区| 邯郸市| 正蓝旗| 乌审旗| 饶阳县| 阳高县| 宜宾市| 京山县| 海盐县| 泽普县| 奉贤区| 梨树县| 宜宾县| 呼玛县| 兰溪市| 屏山县| 德惠市| 恩平市| 和政县|