VBA ile HTML Etiketleri Arasındaki Veriyi Çekme

VBA ile HTML Etiketleri Arasındaki Veriyi Çekme

  • Konuyu başlatan Konuyu başlatan cakarem
  • Başlangıç tarihi Başlangıç tarihi
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Katılım
6 Ara 2016
Mesajlar
1,250
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Yeni bir soru ile sorgulamaya ve öğrenmeye devam...
Html iç içe geçmiş etiketlerinden belirlenen bir etiket deki yazılanları hızlı bir şekilde excel'e çekebilir miyim?
Örnek olması açısından meb sitesini inceleyelim.

Siteye girip hafiften aşağı doğru indiğiniz de aşağıdaki resim gibi bir görüntü gelecektir...

1561153479907.webp


Buradaki duyurular kısmını almak için html yapısı şu şekildedir:

Body >> container >> row >> col-md-12 >> tab content >> row
( burada body etiketi dışında yazılanlar class kısmına atanmış değerlerdir. id kısmına atanmış değerlerde olabilir... yada direk etiket kullanımı varsa oda olabilir... )

1561153870747.webp


En son kısmında ki row içerisinde ne yazılı ise onu excele satir satir çekmek istemekteyim. Bunun için nasıl bir kodlama yapılır? Değerli excel üstadlarımdan yardımlarını rica edeceğim...
 
Merhaba,
Kullanılan metodlardan birisi için basit bir örnek şöyle olabilir.
VBA:
İndirmek için giriş yapmanız gerekmektedir.
(13 satır)
 
Çözüm
@ÖmerBey hocam ellerinize sağlık. Kod istenilen veriyi sağlıyor lakin eksikliği var. Misal body etiketinin altında ki col-md-6 clasına sahip olanların hepsini değilde -tab-content içerisinde ki -row clasının altındakilerini almak istediğimde nasıl bir kodlama yapabiliriz...

Bu kod bloğunu notuma ekledim. Sayenizde yeni bir kod görmüş oldum.
Cevabınız için de ayrıca teşekkür ederim....
 
Teşekkürler Bahadır bey.


Sn. Cakarem, aşağıdaki kodu bir deneyin.
Kod:
İndirmek için giriş yapmanız gerekmektedir.
(12 satır)


Ben bu webten veri çekme konusunda oldukça acemiyim @Selman Hocamın kodlarından da bir şeyler öğrenmiş oldum böylece, çok teşekkürler.

Selman hocamın paylaştığı kodu XmlHttp (İnternet Explorer'suz) çevirdim ve sonuç sanırım başarılı.

VBA:
İndirmek için giriş yapmanız gerekmektedir.
(16 satır)
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Benzer Konular Popüler İçerikler Daha Fazlası
Geri
Üst Alt