【Excel VBA】网抓知识(2)-抓取百度前5页查询结果

在百度中搜索关键字"网络爬虫",并将前5页查询结果的数据写入当前Excel工作表中,示例代码如下。

Sub WebQueryBaiduPN()
    Dim strURL As String
    Dim objXMLHTTP As Object
    Dim objDOM As Object
    Dim objTitle As Object
    Dim intPageNum As Integer
    Dim k As Integer
    Set objXMLHTTP = CreateObject("MSXML2.XMLHTTP")
    Set objDOM = CreateObject("htmlfile")
    Cells.ClearContents
    Range("a1:c1") = Array("序号", "标题", "链接")
    k = 1
    For intPageNum = 0 To 50 Step 10
        strURL = "https://www.baidu.com/s?"
        strURL = strURL & "wd=网络爬虫"
        strURL = strURL & "&pn=" & intPageNum
        With objXMLHTTP
            .Open "GET", strURL, False
            .setRequestHeader "If-Modified-Since", "0"
            .send
            objDOM.body.innerHTML = .responseText
        End With
        F
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值