页码自定义收入 链接详见附件
Sub text()
Dim str$, html, url$, r%, arr, j%
Application.ScreenUpdating = Fals
Set html = CreateObject("htmlfile")
K = 1
For j = 1 To 5 '页码自定义修改
If j = 1 Then
url = "http://ggzy.hefei.gov.cn/jyxx/002001/002001001/moreinfo_jyxxgg2.html"
Else
url = "http://ggzy.hefei.gov.cn/jyxx/002001/002001001/" & j & ".html"
End If
With CreateObject("WinHttp.WinHttpRequest.5.1")
.Open "GET", url, False
.setRequestHeader "cookie", "fontZoomState=0"
.setRequestHeader "Referer", "http://ggzy.hefei.gov.cn/jyxx/002001/002001001/moreinfo_jyxxgg2.html"
.send
str = .responseText
End With
Debug.Print str
For r = 0 To 19
K = K + 1
arr = Split(str, "</li>")(r)
If r = 0 Then
Cells(K, 1) = Split(Split(Split(Split(arr, "</span>")(0), "】")(0), "【")(1), "")
Cells(K, 5) = Split(Split(Replace(Split(Split(arr, "</span>")(0), "title=")(0), """", ""), "href=")(5), "")
Cells(K, 5) = "http://ggzy.hefei.gov.cn" & Cells(K, 5)
Else
Cells(K, 1) = Split(Split(Split(Split(arr, "</span>")(0), "】")(0), "【")(1), "")
Cells(K, 5) = Split(Split(Replace(Split(Split(arr, "</span>")(0), "title=")(0), """", ""), "href=")(1), "")
Cells(K, 5) = "http://ggzy.hefei.gov.cn" & Cells(K, 5)
End If
Cells(K, 2) = Split(Split(Split(Split(arr, "</span>")(1), "】")(0), "【")(1), "")
Cells(K, 3) = Split(Split(Split(arr, "</span>")(2), ">")(4), "")
Cells(K, 4) = Split(Split(Split(arr, "</span>")(3), ">")(2), "")
Next r
Next j
Application.ScreenUpdating = True
MsgBox " Complete!" & vbCrLf & vbCrLf & "用时:" & " " & Timer - t & "秒", vbInformation, "Warm Tips"
End Sub |