Web Sayfasından Veri Çekmek

Katılım
24 Temmuz 2019
Mesajlar
181
Excel Vers. ve Dili
2010 ve 2016 Türkçe
Altın Üyelik Bitiş Tarihi
19-10-2023
Merhaba arkadaşlar,

Aşağıdaki kod ile belirlediğim web sitesine giriş yapıyorum İnternet Explorer ile. Fakat giriş yaptıktan sonra haliyle sayfanın html kodları değiştiği için 2. bir işlem yaptıramıyorum. Bunu nasıl yapabilirim? Sayfa değiştikten sonra sırasıyla:

1-data-original-title="Raporu yenile" değerine sahip butona tıklayacak.
2-Tıkladıktan bir süre sonra ilgili web sayfası tablo oluşturuyor.
3- id="ongoruTablosuRaporTable" bu id ye sahip table ı excele çekecek.


Kod:
Sub giris()
Dim URL As String
Dim HTML_Body As Object
Dim IE As Object
URL = "https://websitesi.com"
Set IE = CreateObject("InternetExplorer.Application")
With IE
.Navigate URL
.Visible = True
Do Until IE.ReadyState = 4: DoEvents: Loop
Do While IE.Busy: DoEvents: Loop
IE.document.all("username").Value = "xxxx@xxx.com"
IE.document.all("password").Value = "12345"
IE.document.forms(0).submit


End With


Set IE = Nothing
Set HTML_Body = Nothing


End Sub
 
Üst