【问题标题】:Scrape yellowpages.com刮黄页.com
【发布时间】:2015-03-25 23:08:43
【问题描述】:

我正在尝试使用以下代码使用 VBA 抓取 Yellowpages.com,但没有记录任何数据

For Each ele In .document.all
Select Case ele.tagname
Case Results 
RowCount = RowCount + 1 
Case "Name" 
sht.Range("A" & RowCount)=ele.innerText
Case "Adress" 
sht.Range("A" & RowCount) = ele.innerText
Case "Email" 
sht.Range("A" & RowCount) = ele.innerText
End 
Select Next ele 
End With

结果只是空白没有错误

【问题讨论】:

    标签: vba excel web-scraping


    【解决方案1】:

    Case Results 是错误的,除非您有一个名为 Results 的变量。你可能想要Case "Results"

    不确定是否只是您的格式错误,但是:

    End
    Select Next ele
    

    应该是

    End Select
    Next ele
    

    【讨论】:

      猜你喜欢
      • 2020-03-13
      • 1970-01-01
      • 2021-05-01
      • 2019-04-26
      • 2015-12-19
      • 1970-01-01
      • 2018-05-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多