利用selenium实现打开百度,搜索百度翻译,并输入任意英文单词进行翻译。
时间: 2023-06-10 22:04:32 浏览: 1340
好的,我明白了。以下是利用selenium实现打开百度,搜索百度翻译,并输入任意英文单词进行翻译的Python代码:
```python
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
# 创建浏览器实例
browser = webdriver.Chrome()
# 访问百度首页
browser.get("https://www.baidu.com")
# 找到搜索框并输入“百度翻译”关键字
search_box = browser.find_element_by_name("wd")
search_box.send_keys("百度翻译")
search_box.send_keys(Keys.RETURN)
time.sleep(2) # 等待2秒钟,等待网页加载
# 找到百度翻译的入口并点击
translate_link = browser.find_element_by_link_text("百度翻译")
translate_link.click()
time.sleep(2) # 等待2秒钟,等待网页加载
# 找到翻译输入框并输入要翻译的单词
input_box = browser.find_element_by_id("baidu_translate_input")
input_box.send_keys("hello")
input_box.send_keys(Keys.RETURN)
time.sleep(2) # 等待2秒钟,等待翻译结果出现
# 找到翻译结果并打印
output_box = browser.find_element_by_id("baidu_translate_output")
print(output_box.text)
# 关闭浏览器
browser.quit()
```
运行以上代码,将会打开Chrome浏览器,访问百度,搜索百度翻译,输入单词“hello”进行翻译,最终输出翻译结果。
阅读全文