yelp.com からデータを取得する方法を見つけようとしています。
いくつかのキーワードと場所が含まれるスプレッドシートがあります。スプレッドシートに既にあるこれらのキーワードと場所に基づいて、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