Merhaba gizli ögelere erişim sağlanamıyor diye biliyorum, görünür hale getirmek mi istiyorsunuz veya görünür değilken ulaşmak mı
var element = driver.FindElement(By.Id("recaptcha-audio-button"));
element.Click();
var element = driver.FindElement(By.XPath("xpath adresi yapıştır"));
element.Click();
Görünür olmayan elementler demişsiniz ama görünuyor, anladığım kadarı ile izah edeyim ; Id değeri ile tıklama yapabilirsin, örnek;
Kod:var element = driver.FindElement(By.Id("recaptcha-audio-button")); element.Click();
Olmaz ise Class değerine sağ tıklayıp xpath adresini alır denersiniz , örnek ;
Kod:var element = driver.FindElement(By.XPath("xpath adresi yapıştır")); element.Click();
thread.sleep(7000);Elemanı bulamamış. Acaba o kodu silip Selenium driver ile recaptcha olan siteye gidince manuel olarak tekrar öğeyi denetle yapıp buttonun id'sine bakar mısınız ? website yüklenmeden işlem yapmaya çalışıyor da olabilir taskdelay'ları biraz uzatıp da deneyebilirsiniz.
Elemanı bulamamış. Acaba o kodu silip Selenium driver ile recaptcha olan siteye gidince manuel olarak tekrar öğeyi denetle yapıp buttonun id'sine bakar mısınız ? website yüklenmeden işlem yapmaya çalışıyor da olabilir taskdelay'ları biraz uzatıp da deneyebilirsiniz.
selenium eklentisi var googlede onu indirip o elemente sağ tıklıyarak otomatik olarak alabilirsin onu kendisi en iyi nasıl alınabiliyorsa öyle alıyor bunun gibi bir çok uygulama var xpatch veya selenium yazarak bulabilirsin chroome mağazasına
zaten selenyum kulandığım vistual studio 2019 c# selenium normal chrome değil fotodaki ancak element yok diyor sorun bundan dolayı oluşmakta elementi bulsa tıklayacak ancak olmuyor reklamı geç butonuna tıklayan selenium recaptuha kulaklık sembolüne tıklayamıyor sorun bu
switchTo(driver.findelement...) gibi mi kulanmam lazımÖncelikle her sorunun cevabını forumdan bulmak zorunda değilsin. Basit bir ingilizce ile sorununu Google'ye sorabilirsin.
Örn: How to click on hidden element in Selenium WebDriver?
Ancak senin buradaki sıkıntın bir iframe'in içindeki bir elementle etkileşime geçmeye çalışman. Bunun için switchTo() fonksiyonunu kullanman gerekli.
Normal Selenium kullanarak reCaptcha'yı bu şekilde bir programa dinleterek geçemezsin çünkü reCaptcha tarayıcını Selenium ile kontrol ettiğini anlayabiliyor. Birkaç denemeden sonra reCaptcha V3 skorun düşeceği için daha fazla dinlemene izin vermeyecek. Eğer daha sağlam bir yöntem kullanmak istiyorsan ya kafanı kullanıp başka bir yol bulacaksın ya da kesenin ağzını açıp 2captcha gibi servisleri kullanmalısın.
Aynı şekilde Google'ye yazarak sorunun cevabını alabilirsinswitchTo(driver.findelement...) gibi mi kulanmam lazım
OpenQA.Selenium.InvalidSelectorException: 'invalid selector: Unable to locate an element with the xpath expression //button[contains(@class,'rc-button goog-inline-block')])[2] because of the following error:
SyntaxError: Failed to execute 'evaluate' on 'Document': The string '//button[contains(@class,'rc-button goog-inline-block')])[2]' is not a valid XPath expression.
(Session info: chrome=91.0.4472.106)'
bi sen kod yazsana herşeyi denedim olmuyor resimdekini yapıyorum böyle bir element yok diyor"is not a valid XPath expression." bölümü hatanın ne olduğunu söylüyor zaten. XPath olarak kullandığın string doğru bir XPath string'i değil demek ki.
Kullandığın tarayıcı ne bilmiyorum ama çoğu tarayıcıda elemente sağ tıklayıp XPath yolunu kopyalamanı sağlayan bir özellik mevcut bunu kullanabilirsin.
Boyle bir durum yok mahlesef.gizli butona tıklamam gerekiyor bi yolu var mı
kulaklık simgesine tıklamak istiyorum tıklamamaın bir yolu var mıBoyle bir durum yok mahlesef.
otomatik tarayıcı otomasyonu bot bir neviSelenium tam olarak nedir bilen bilgi verebilir mi?
Eger o button gorunuyorsa ve sen normalde tikliyabilliyorsan neden olmasin ?kulaklık simgesine tıklamak istiyorum tıklamamaın bir yolu var mı
otomatik tarayıcı otomasyonu bot bir nevi
nasıl tıklayabiliririmEger o button gorunuyorsa ve sen normalde tikliyabilliyorsan neden olmasin ?
Degerli uyemiz. Cok eksik bilgi veriyorsunuz. Hangi yazilim dilini kullanicaksiniz.nasıl tıklayabiliririm
Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.