1.安装selenium包
cmd下 pip install selenium
2.下载chrome脚本驱动
2.1 查看chrome版本
2.2 版本对应表+配置
链接: http://chromedriver.storage.googleapis.com/index.html
这里我下载的是75.0.3770.90。下载完解压得到一个 chromedriver.exe 文件。移动到你的python目录下
3.测试
#coding=gb2312
from selenium import webdriver
import re
if __name__ == "__main__":
driver = webdriver.Chrome()
driver.maximize_window() #最大化浏览器
driver.get('http://trans.mglip.com/')
for i in range(100):
elem = driver.find_element_by_id('inputCyrillic_ID') #定位输入框
elem.clear() #清除输入框
content = "юу байна" #要翻译得内容
elem.send_keys(content) #传递要翻译得内容
driver.find_element_by_id('ButtonTran_ID').click() #点击转换
a = driver.page_source #获取源码
result = re.findall('<span id="outPutTraditonalM_ID" class="outputStyle">(.+?)</span>',a) #提取内容
if result:
print(result[0])
else:
result = 'error'
print(result)
简单测试一下,这里把一句话重复翻译了一百遍。