Guest User

Untitled

a guest
May 28th, 2024
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. from selenium import webdriver
  2. from selenium.webdriver.common.by import By
  3. from selenium.webdriver.support.ui import WebDriverWait
  4. from selenium.webdriver.support import expected_conditions as EC
  5.  
  6. # Ustawienia dla WebDrivera Chrome
  7. options = webdriver.ChromeOptions()
  8. options.binary_location = '' # Możesz też zostawić to puste, jeśli chromedriver znajduje się w PATH
  9.  
  10. # Inicjalizacja WebDrivera Chrome
  11. driver = webdriver.Chrome(options=options)
  12.  
  13. # Otwarcie strony Google
  14. google_url = 'https://www.google.com/'
  15. driver.get(google_url)
  16.  
  17. # Poczekaj na elementy reklam
  18. try:
  19. ads = WebDriverWait(driver, 10).until(EC.presence_of_all_elements_located((By.CSS_SELECTOR, '.goog-tooltip')))
  20. if ads:
  21. print("Znaleziono reklamy na stronie.")
  22. for ad in ads:
  23. title = ad.find_element_by_css_selector('a').text
  24. url = ad.find_element_by_css_selector('a').get_attribute('href')
  25. print("Tytuł:", title)
  26. print("Adres URL:", url)
  27. else:
  28. print("Na stronie nie znaleziono reklam.")
  29. except:
  30. print("Wystąpił błąd podczas wyszukiwania reklam.")
  31.  
  32. # Zamknięcie przeglądarki
  33. driver.quit()
Advertisement
Add Comment
Please, Sign In to add comment