调用google机器翻译翻译文章
【摘要】 1.把需要翻译的文件保存在数据库上.2.自动控制pagedown到页面3.保存翻译的结果到数据库4.chrome 需要载入配置fy(line,i): = = options = webdriver.ChromeOptions() options.add_argument() driver = webdriver.Chrome(=options) driver.get(...
1.把需要翻译的文件保存在数据库上.
2.自动控制pagedown到页面
3.保存翻译的结果到数据库
4.chrome 需要载入配置
fy(line,i):
= = options = webdriver.ChromeOptions()
options.add_argument()
driver = webdriver.Chrome(=options)
driver.get(line)
driver.execute_script()
time.sleep()
page = driver.find_element_by_xpath().get_attribute()
(page)
f = (+(i)+,)
f.writelines(page)
f.close()
driver.close()
f = ()
lines = f.readlines()
num = line lines:
fy(line,num)
num=num+
#-*- coding:utf-8 -*-
from selenium.webdriver.common.keys import Keys
from selenium import webdriver
import time,os
NULL = '\ue000'
PAGE_DOWN = '\ue00f' #PgDwon 键
options = webdriver.ChromeOptions()
options.add_argument("--user-data-dir=/Users/jim/Library/Application Support/Google/Chrome")
driver = webdriver.Chrome(options=options)
driver.get("https://kubernetes.io/docs/concepts/services-networking/connect-applications-service/")
driver.execute_script("""
(function () {
var y = document.body.scrollTop;
var step = 100;
window.scroll(0, y);
function f() {
if (y < document.body.scrollHeight) {
y += step;
window.scroll(0, y);
setTimeout(f, 50);
}
else {
window.scroll(0, y);
document.title += "scroll-done";
}
}
setTimeout(f, 1000);
})();
""")
#for letter in 'Python1111111111111111111111111':
# driver.find_element_by_xpath('/html/body').send_keys(PAGE_DOWN)
# time.sleep(1)
time.sleep(15)
page = driver.find_element_by_xpath("//*").get_attribute("outerHTML")
print(page)
f = open('test1.html','w')
f.writelines(page)
f.close()
driver.close()
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)