我試圖找到一種方式來獲得yelp.com獲取一個網站從列表數據到Excel VBA
我對其中有幾個關鍵詞和位置的電子表格中的數據。我正在尋找基於這些關鍵字和位置已經在我的電子表格中提取yelp列表中的數據。
我已經創建了下面的代碼,但它似乎得到荒謬的數據,而不是我正在尋找的確切信息。
我想獲得商家名稱,地址和電話號碼,但我所得到的只是一無所獲。如果有人能幫我解決這個問題。
Sub find()
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
With ie
ie.Visible = False
ie.Navigate "http://www.yelp.com/search?find_desc=boutique&find_loc=New+York%2C+NY&ns=1&ls=3387133dfc25cc99#start=10"
' Don't show window
ie.Visible = False
'Wait until IE is done loading page
Do While ie.Busy
Application.StatusBar = "Downloading information, lease wait..."
DoEvents
Loop
' Make a string from IE content
Set mDoc = ie.Document
peopleData = mDoc.body.innerText
ActiveSheet.Cells(1, 1).Value = peopleData
End With
peopleData = "" 'Nothing
Set mDoc = Nothing
End Sub
有你有機會嘗試一下我的答案??? –