import requests
from bs4 import BeautifulSoup
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
import time
driver = webdriver.Chrome(service=Service(ChromeDriverManager().install()))
driver = webdriver.Chrome()
print(f'webdriver __version__:{webdriver.__version__}')
try:
url = "https://www.google.com.tw/webhp?hl=zh-TW&cr=countryTW"
driver.get(url)
time.sleep(2)
search_box = driver.find_element(By.ID, "APjFqb")
search_box.send_keys("泰國")
search_box.send_keys(Keys.RETURN)
time.sleep(2)
results = driver.find_elements(By.XPATH, '//h3[@class="LC20lb MBeuO DKV0Md"]')
for result in results:
title = result.text
link_element = result.find_element(By.XPATH, "..")
link = link_element.get_attribute("href")
print(f"標題: {title}\n連結: {link}\n")
finally:
driver.quit()