栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Baidu翻译内容获取 selenium初阶使用

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Baidu翻译内容获取 selenium初阶使用

#导入模块
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import time
driver = webdriver.Chrome()#对象实例化,同时测试Chromedriver.exe的版本和操作是否正确
driver.get(“https://fanyi.baidu.com/?aldtype=16047#auto/zh”) #设置网址
assert “百度翻译” in driver.title #确保网页的头包含“百度”字样

elem = driver.find_element(By.ID, “baidu_translate_input”) #确定输入框,按name确定 wb是该框
elem.clear() #清空该输入框
elem.send_keys(“Life is short, I use Python”) #输入框内输入“需翻译文本”
time.sleep(5)#缓冲
elem.send_keys(Keys.RETURN) #按回车键,Keys.RETURN表示回车键

a = driver.find_elements(by=By.XPATH, value=‘//*[@id=“main-outer”]/div/div/div[1]/div[2]/div[1]/div[2]/div/div/div[1]/p[2]/span’)#建议使用Xpath-helper辅助
print(“结果:”,a[0].text)#获取返回对象的文本结果
driver.close()#建议关闭浏览器,若不然批量获取电脑迟早会死机

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/957969.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号