*!* 全国身份证号码查询及校验
Clear
=GetID("610729197607050925") && 正确
? "==========================="
=GetID("610729197607050922") && 错误
Function GetID(IDNum As Character)
oIE = Createobject("Internetexplorer.Application")
oIE.Visible = .F.
cURL = "http://id. + IDNum
oIE.Navigate(cURL)
tStartSecond = Seconds()
Do While oIE.Busy = .T. Or oIE.ReadyState#4
If Seconds() - tStartSecond > 10
Exit
Endif
Inkey(0.5)
Enddo
O = oIE.Document.GetElementsByTagName("P")
If Len(O.Item(0).InnerText) = 27
lnStart = 0
lnEnd = 3
Else
lnStart = 4
lnEnd = 8
Endif
For I = lnStart To lnEnd && 获取元素的每个内容
? O.Item(I).InnerText
Endfor
oIE.Quit()
Return
Endfunc
[此贴子已经被作者于2016-4-25 11:30编辑过]