python-爬取網頁簡繁體轉換功能
阿新 • • 發佈:2022-11-30
from selenium.webdriver import Chrome, ChromeOptions from selenium.webdriver.common.by import By import time # 不開啟瀏覽器頁面 option = ChromeOptions() option.add_argument("--headless") with Chrome(options=option) as driver: # 開啟簡繁轉換網站 driver.get('http://w=w=w.a@i#e$s.c&n/') # 要把特殊字元去掉 # 獲取文字輸入框# 通過標籤的ID "txt"獲取標籤 input_content = driver.find_element(By.ID, 'txt') # 獲取簡體轉繁體按鈕 # 通過標籤的屬性value值為"簡體轉繁體"獲取標籤 button_content = driver.find_element(By.XPATH, '//input[@value="簡體轉繁體"]') while True: # 輸入轉換內容 input_content.send_keys(input("請輸入要轉換的內容")) # 點選簡體轉繁體按鈕button_content.click() # 延遲1秒後,獲取轉換結果 time.sleep(1) # get_attribute()獲取對應屬性的值 print(input_content.get_attribute('value')) # 清空文字框 input_content.clear()