如何在Python Selenuim中将日语响应页面翻译成英语

时间:2017-02-21 07:49:04

标签: python-3.x selenium xpath

如何在Python Selenium中将日语响应页面翻译成英语。由于我需要刮一个日文网站,我甚至无法从网站上提取单个文本,因为所有文本都是日文。

1 个答案:

答案 0 :(得分:0)

Google Chrome具有内置功能,可让您将整个页面翻译成您的语言。您可以做的是将应用程序中的语言设置为英语,转到Chrome中的网站并自动翻译回您的语言。但是,这可能很棘手,可能需要https://chrome.google.com/webstore/detail/google-translate/aapbdbdomjkkjkaonfhkkikfgjllcleb?hl=en谷歌浏览器扩展程序来满足您的要求。您可以使用autoit自动执行此实用程序。

要为Chrome驱动程序添加扩展程序,请参阅以下链接:

Create .CRX fileAdd extension to Chrome WebDriver

如果您可以使用类似这些自定义配置的内容,则可能的解决方法。这些Python示例应该有所帮助:

火狐:

import os
from selenium import webdriver

profile = webdriver.FirefoxProfile()
profile.set_preference('intl.accept_languages', 'es')
driver = webdriver.Firefox(profile)

铬:

from selenium.webdriver.chrome.options import Options

chrome_options = Options()
chrome_options.add_experimental_option( "prefs", {'--lang': 'es'})
driver = webdriver.Chrome(chrome_options=chrome_options)