27 lines
734 B
Python
27 lines
734 B
Python
from selenium import webdriver
|
||
from selenium.webdriver.common.by import By
|
||
import time
|
||
|
||
|
||
class BaiduFanYi:
|
||
def __init__(self) -> None:
|
||
self.driver = webdriver.Chrome()
|
||
|
||
def __exit__(self):
|
||
self.driver.close()
|
||
|
||
def run(self):
|
||
keywords = "人生苦短,我用Python"
|
||
self.driver.get("https://fanyi.baidu.com/")
|
||
text_box = self.driver.find_element(By.XPATH, '//div[@class="vQKJC1p2"]/div')
|
||
text_box.send_keys(keywords)
|
||
time.sleep(5)
|
||
output_box = self.driver.find_element(
|
||
By.XPATH, '//div[@class="_KOa3V5y XBO6S8ks"]'
|
||
)
|
||
print("{} 翻译后: {}".format(keywords, output_box.text))
|
||
|
||
|
||
if __name__ == "__main__":
|
||
BaiduFanYi().run()
|