Herkese iyi forumlar, iyi çalışmalar dilerim.
Geliştirmekte olduğum bir projede, JavaScript (ya da Puppeteer/Playwright/Konsol) kullanarak Google üzerinde bir arama yaptırıyorum. Sayfa başarılı bir şekilde yükleniyor, arama sonuçları önüme seriliyor; fakat ne yazık ki Google’ın o dehliz gibi karmaşık ve dinamik DOM yapısında ilk resmin linkini yakalayıp kopyalamayı bir türlü başaramıyorum.
Google, sınıfları (class isimlerini) sürekli değiştirdiği ve görselleri "lazy load" (gecikmeli yükleme) ile getirdiği için yazdığım seçiciler (selectors) boşa düşüyor ya da null dönüyor.
Kodun Google sayfasına girmesinde sorun yok, ancak ilk resmi bulup onun linkini (src veya data-src) kopyalama noktasında tıkanıyorum.
Bu dinamik yapıyı aşabilmiş, güncel seçici mantığına hakim ya da bu düğümü çözecek bir fonksiyon önerisi olan üstadların kıymetli fikirlerine ihtiyacım var. Şimdiden vakit ayıran, fikir belirten herkese teşekkür ederim.