运行下面代码
Sub ff()
Dim Xl As Object
Dim shtm As String
Dim arr As Variant
Dim i As Integer, ict As Integer
Set Xl = CreateObject("MiCROSOFT.XMLHTTP")
With Sheet1
For i = 2 To 2742
Xl.Open "post", "http://www.e37www.cn/ks/fsqueryProcess.jsp", False
Xl.setRequestHeader "content-type", "application/x-www-form-urlencoded"
Xl.send "zkz=" & .Cells(i, 1).Text & "&sfz=" & .Cells(i, 2).Text
shtm = Xl.responseText
arr = Split(shtm, "考生姓名")
arr = Split(arr(1), "<span class=" & Chr(34) & "STYLE26" & Chr(34) & ">")
arr = Split(arr(1), "</span>")
.Cells(i, 3) = arr(0)
Application.StatusBar = "正在获取:" & arr(0) & " 的数据,请稍候...按Esc键停止"
arr = Split(shtm, "总分")
arr = Split(arr(1), "<span class=" & Chr(34) & "STYLE27" & Chr(34) & ">")
arr = Split(arr(1), "</span>")
.Cells(i, 4) = "总分:" & arr(0)
arr = Split(shtm, "录取结果:")
If UBound(arr) > 0 Then
arr = Split(arr(1), "</td>")
.Cells(i, 5) = arr(0)
Else
.Cells(i, 5) = "[无录取]"
End If
ict = ict + 1
DoEvents
Next
End With
Application.StatusBar = False
End Sub