merhaba selenium ve webdriver kullanarak bir kod yazdım kodun mantığı ekrana gelen inputa arama sorgusunu yazıyorsun ve google de o sorgu ile ilgili ne kadar site varsa hepsini ekrana yazdırıyor. Sorunum şu 2 ay önce gayet güzel çalışıyordu şimdi ise kod hatasız olarak çalışıyor google de dolaşıyor ama url leri ekrana yazdırmıyor ve sıfır hata ile programı sonlandırıyor.
aklıma direkt chrome sürümüm ile kullandığım kütüphanelerin sürümlerinin uyuşmadığı geldi selenium u güncelledim chromedriver ıda güncelledim hala aynı sorunla karşılaşıyorum yardımcı olabilir misiniz?
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from colorama import Fore, Style
kelime = input("Aranacak kelimeyi girin: ")
driver = webdriver.Chrome()
driver.get("https://www.google.com.tr/")
search_box = driver.find_element("name", "q")
search_box.send_keys("intext:" + kelime)
search_box.send_keys(Keys.RETURN)
page = 1
while True:
# Arama sonuçlarını bulma
results = driver.find_elements("xpath", '//div[@class="tF2Cxc"]/div[@class="yuRUbf"]/a')
for result in results:
link = result.get_attribute("href")
title = result.find_element("xpath", ".//h3").text
description = result.find_element("xpath", ".//div[@class='IsZvec']").text
print(f"Başlık: {title}")
print(f"URL: {link}")
print(f"Açıklama: {description}")
print()
try:
next_page = driver.find_element("xpath", '//a[@id="pnnext"]')
next_page.click()
page += 1
except:
break
driver.quit()