首页 > 编程语言 >python-爬取有道翻译功能

python-爬取有道翻译功能

时间:2022-11-29 22:33:55浏览次数:42  
标签:content 翻译 python driver 爬取 输入框 input ID

from selenium.webdriver import Chrome, ChromeOptions
from selenium.webdriver.common.by import By
import time

option = ChromeOptions()

option.add_argument("--headless")

with Chrome(options=option) as driver:
    # 打开有道翻译网站
    driver.get("https://fanyi.youdao.com/")
    # 获取输入框
    # 根据ID inputOriginal获取输入框
    input_content = driver.find_element(By.ID, "inputOriginal")
    # 获取结果框
    # 根据ID transTarget获取结果框
    trans_content = driver.find_element(By.ID, 'transTarget')

    while True:
        # 输入翻译的内容
        input_content.send_keys(input("请输入要翻译的内容"))
        # 延迟两秒获取翻译结果
        time.sleep(2)
        print("翻译结果是:" + trans_content.text)
        # 清空输入框
        input_content.clear()

 

标签:content,翻译,python,driver,爬取,输入框,input,ID
From: https://www.cnblogs.com/xmgcool/p/16936938.html

相关文章

  • python-爬取百度搜索笔记本
    fromselenium.webdriverimportChromefromselenium.webdriver.common.byimportByfromselenium.webdriver.common.keysimportKeysimporttimewithChrome()a......
  • PYTHON用时变马尔可夫区制转换(MARKOV REGIME SWITCHING)自回归模型分析经济时间序列|附
    全文下载链接:http://tecdat.cn/?p=22617最近我们被客户要求撰写关于MARKOVREGIMESWITCHING的研究报告,包括一些图形和统计输出。本文提供了一个在统计模型中使用马可夫......
  • python-爬取搜狗搜索笔记本
    fromselenium.webdriverimportChromefromselenium.webdriver.common.byimportByfromselenium.webdriver.common.keysimportKeysimporttimewithChrome()a......
  • python接口自动化44- requests 库使用 hook 机制
    前言requests是Hooks即钩子方法,用于在某个框架固定的某个流程执行是捎带执行(钩上)某个自定义的方法。requests库只支持一个response的钩子,即在响应返回时可以捎带执......
  • 进入python的世界_day41_数据库——视图、触发器、事务、存储过程、函数、索引(未搞定,
    一、在pycharm中运行mysql编写登录注册功能1.注册​ 先用navicat建立一张表,比如就ID主键,姓名,密码这三个字段建立表#pycharm代码实操#1.还是先导入模块,创建pymysql的......
  • python四十四期---
    昨日内容回顾多表查询的两种方式连表操作 innerjoin leftjoin rightjoin ps:所需结论来自于多张表的字段建议使用连表子查询 将SQL语句括号括起来当做另外......
  • python打印99乘法表
    #使用while嵌套循环打印99乘法表#外层循环表示行i=1whilei<=9:j=1whilej<=i:#\t表示对其,end=""表示不换行print(f"{j}*{i}={i*j}\t"......
  • Python之垃圾回收机制
    什么是垃圾回收    当为一个变量分配数据的时候,python会在内存中分配一部分空间,用户储存此数据,但内存空间总是有限的,如果一直占用内存空间,内存迟早会溢出,所以,程序中需......
  • Python之八大数据类型
    数据类型之整型int与浮点型float整型也就是int型其实就是整数如:print(type(10))浮点型就是float其实就是小数如:print(type(10.0))#这里需要注意:10.0也......
  • Python常见部分内置方法与操作
    Python常见内置方法与操作整型int类型转换int(其它数据类型),但只支持数字类型和小数类型>>>num1=input('Yourage>>>:')Yourage>>>:18>>>print(type(num1)......