@Haluk hocam cevap için çok teşekkür ederim.
Sizin cevap verdiğiniz örnek üzerinden bir sorunla daha karşılaştım cevap verebilirseniz çok müteşekkir olurum,
Hocam yukarı da ki kod bloğunda ID değerini hücreye çekiyorum fakat siteyi değişken atadığım için ID değişiyor 2 farklı ID yapısı var sitede ve birisini kullanınca diğer web sitesini girince haliyle hata veriyor bu konuda ikisini bir nasıl kullanabilirim hata verince diğerine nasıl geçtirebilirim burda benim için önemli olan hangi ID i bulursa onu hücreye aktarması
Sizin cevap verdiğiniz örnek üzerinden bir sorunla daha karşılaştım cevap verebilirseniz çok müteşekkir olurum,
Kod:
Dim Chrome As Selenium.ChromeDriver
'
Sub Main()
Set Chrome = New Selenium.ChromeDriver
Chrome.Get Sheets("Sheet1").Range("A1")
Range("C2") = Chrome.FindElementById("priceblock_ourprice").TextAsNumber
Range("C3") = Chrome.FindElementById("ourprice_shippingmessage").TextAsNumber
'Range("C2") = Chrome.FindElementById(""priceblock_saleprice").TextAsNumber (Burada id kısmı değişkenlik gösteriyor x sitesinde bu yapıda y sitesinde diğer üstteki yapıda id olduğu için hata verdiğinde aşağıdakinden devam ettirmem gerekiyor)
'Range("C3") = Chrome.FindElementById("saleprice_shippingmessage").TextAsNumber
End Sub
'
Sub Auto_Close()
Chrome.Close
Chrome.Quit
End Sub