Option Explicit
Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private objIE As InternetExplorer
Sub main()
Set objIE = New InternetExplorer
Dim url
Dim baseUrl
baseUrl = "https://play.google.com"
url = baseUrl & "/store/apps/collection/topgrossing"
objIE.Visible = True
objIE.Navigate2 (url)
'읽기 완료 대기
While objIE.readyState <> READYSTATE_COMPLETE Or objIE.Busy = True
DoEvents
Sleep 100
Wend
Dim objDoc As HTMLElementCollection
Set objDoc = objIE.document
Dim element As IHTMLElement
Dim title
Dim path
Dim row
row = 1
For Each element In objDoc.getElementsByClassName("card no-rationale square-cover apps small")
title = element.Children(0).Children(2).Children(1).innerText
path = element.Children(0).Children(2).Children(1).getAttribute("href")
Worksheets(1).Cells(row, 1) = title
Worksheets(1).Cells(row, 2) = baseUrl & path
row = row + 1
Next element
objIE.Quit
Set objIE = Nothing
End Sub
Created
July 20, 2017 12:50
-
-
Save Kyeongrok/40c2e67261feb46b587ec3a1f2dd71ee to your computer and use it in GitHub Desktop.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment