• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Web sitesi açılırken güvenlik ekranını geçme

  • Konbuyu başlatan Konbuyu başlatan tamer42
  • Başlangıç tarihi Başlangıç tarihi

tamer42

Destek Ekibi
Destek Ekibi
Katılım
11 Mart 2005
Mesajlar
3,202
Excel Vers. ve Dili
Office 2013 İngilizce
[TR][TD]
Merhaba

Aşağıdaki link ilk açıldığında ekrana gelen Gizlilik uyarısında "AGREE" butonuna tıklatmayı yapamadım.

https://www.soccerstats.com/results.asp?league=albania&pmtype=bydate

Kod:
  Set htmlDOC = IE.document
  
myCls = "qc-cmp2-summary-buttons"
 
 Application.Wait (Now + TimeValue("00:00:01"))
With htmlDOC
    Set elements = .getElementsByClassName(myCls)
    For Each e In elements
        If e.innerText Like "AGREE" Then

            e.Click
            Exit For
        End If
    Next e
End With

yardımcı olursanız sevinirim,
ilginize şimdiden teşekkürler.
iyi Çalışamalar.
[/TD][/TR]
 

Ekli dosyalar

  • 466d081.jpg
    466d081.jpg
    72.9 KB · Görüntüleme: 3
Bu şekilde deneyebilirsiniz:

Kod:
Set doc = ie.document
For Each nesne In doc.all
   
                If nesne.innerText Like "AGREE" Then
                    nesne.Click
                   
                    MsgBox "Onay verildi"
                 
                    Exit For
                End If
   
    Next
 
Bu şekilde deneyebilirsiniz:

Kod:
Set doc = ie.document
For Each nesne In doc.all
  
                If nesne.innerText Like "AGREE" Then
                    nesne.Click
                  
                    MsgBox "Onay verildi"
                
                    Exit For
                End If
  
    Next
Hocam bu şekilde denedim, yalnız olmadı
 
Onay penceresi normal sayfadan sonra açılıyor. Sayfayı açtıktan sonra kodları çalıştırdığımda doğru şekilde çalıştı. Kodların öncesine bir bekleme süresi koyabilirsiniz. Ben sayfayı kodla açtırmadım. Kendim açtıktan ve onay penceresi açıldıktan sonra denedim. Bunu göz önünde bulundurarak deneme yapabilirsiniz.
 
Onay penceresi normal sayfadan sonra açılıyor. Sayfayı açtıktan sonra kodları çalıştırdığımda doğru şekilde çalıştı. Kodların öncesine bir bekleme süresi koyabilirsiniz. Ben sayfayı kodla açtırmadım. Kendim açtıktan ve onay penceresi açıldıktan sonra denedim. Bunu göz önünde bulundurarak deneme yapabilirsiniz.
Mahmut Hocam
Onay verildi mesajı verildi diyor,
yalnız güvelik ekranı hala ekranda duruyor.
 
Onay penceresi normal sayfadan sonra açılıyor. Sayfayı açtıktan sonra kodları çalıştırdığımda doğru şekilde çalıştı. Kodların öncesine bir bekleme süresi koyabilirsiniz. Ben sayfayı kodla açtırmadım. Kendim açtıktan ve onay penceresi açıldıktan sonra denedim. Bunu göz önünde bulundurarak deneme yapabilirsiniz.

Hocam teşekkürler, şimdi oldu

şimdi de tabloyu almak istediğimde sorun yaşıyorum. çok fazla veri getiriyor.
Sadece ekli görseldeki tablonun alınması için nasıl bir düzenleme yapılmalıdır?

Teşekkürler.

Kod:
Set htmlTablolar = doc.getElementsByTagName("table")

For Each htmlTablo In htmlTablolar

r = r + 2

     For Each htmlSatir In htmlTablo.getElementsByTagName("tr")
    
c = 1

            For Each htmlElaman In htmlSatir.Children

                   sh1.Cells(r, c) = htmlElaman.innerText

                c = c + 1

            Next htmlElaman

        r = r + 1
    Next htmlSatir


Next htmlTablo
 

Ekli dosyalar

  • 466d081.jpg
    466d081.jpg
    62.1 KB · Görüntüleme: 5
Geri
Üst