python site search google click-泓源视野

python site search google click

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.firefox.service import Service
import time

 

# Configurer le service avec le chemin vers geckodriver
driver_path = r'C:\Users\lcwuw\geckodriver-v0.34.0-win64\geckodriver.exe'
service = Service(executable_path=driver_path)
driver = webdriver.Firefox(service=service)
driver.execute_script("window.open('');")
# Ouvrir Google
driver.get('https://www.google.com')

# Accepter les cookies sur Google
try:
  cookie_popup = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.ID, "L2AGLb")))
  cookie_popup.click()
  except Exception as e:
  print("Bouton cookie non trouvé:", e)

# Trouver la barre de recherche
search_box = driver.find_element(By.NAME, 'q')

# Entrer le terme de recherche et soumettre
search_box.send_keys('ul00.com')
search_box.send_keys(Keys.RETURN)

# Attendre quelques secondes pour que les résultats se chargent
time.sleep(5)

# Rechercher le lien ul00.com et cliquer dessus
try:
  ul00_link = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//a[contains(@href, "ul00.com")]')))
  ul00_link.click()
  except Exception as e:
  print("Impossible de trouver ou de cliquer sur le lien ul00.com :", e)

# Attendre que la page ul00.com se charge
time.sleep(5)

# Recherche et acceptation des cookies sur le site ul00.com
try:
  accept_cookie_button = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//button[@aria-label="Autoriser"]')))
  accept_cookie_button.click()
  print("Bouton d'acceptation des cookies trouvé et cliqué avec succès.")
  except Exception as e:
  print("Bouton d'acceptation des cookies non trouvé ou erreur lors du clic :", e)

# Fermer le navigateur
driver.quit()

本文由 泓源视野 作者:admin 发表,其版权均为 泓源视野 所有,文章内容系作者个人观点,不代表 泓源视野 对观点赞同或支持。如需转载,请注明文章来源。
1
admin

发表评论

Protected with IP Blacklist CloudIP Blacklist Cloud
您是第8237693 位访客, 您的IP是:[18.221.41.214]