导入

import requests
import pandas as pd
import json

输入想要翻译的词并构建访问数据

i = input("请输入想要翻译的词:")
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36'
}
data = {'i': i,
'from' : 'AUTO',
'smartresult' : 'dict',
'client': 'fanyideskweb',
'doctype' : 'json',
'to' : 'AUTO'}

获取json数据并读取

response = requests.post(url, headers=headers,data=data)
dt = json.loads(response.text)
trans = dt['translateResult'][0][0]['tgt']
print(trans)data1 = pd.DataFrame({'输入词':[i],'翻译结果':[trans]})
data1.to_csv('e:/有道词典翻译.csv',index=False,mode = 'a',encoding='ANSI')print(i,"数据写入完成")

完整代码

import requests
import pandas as pd
import jsoni = input("请输入想要翻译的词:")
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.135 Safari/537.36'
}
data = {'i': i,
'from' : 'AUTO',
'smartresult' : 'dict',
'client': 'fanyideskweb',
'doctype' : 'json',
'to' : 'AUTO'}# data['i'] = i
# data['from'] = 'AUTO'
# data['smartresult'] = 'dict'
# data['client'] = 'fanyideskweb'
# data['doctype'] = 'json'
# data['to'] = 'AUTO'
response = requests.post(url, headers=headers,data=data)
dt = json.loads(response.text)
trans = dt['translateResult'][0][0]['tgt']
print(trans)data1 = pd.DataFrame({'输入词':[i],'翻译结果':[trans]})
data1.to_csv('e:/有道词典翻译.csv',index=False,mode = 'a',encoding='utf-8')print(i,"数据写入完成")

思路

#1.始终url都一样,动态加载时找出真是url
#2.采用post请求,含有data请求数据,即为要翻译的数据

有道词典【输入式翻页】相关推荐

  1. 润乾单元格加html点击事件_报表输入页码翻页(润乾 V2018)

    报表数据分了太多页,一页一页翻页查看数据嫌麻烦,可以试试这种翻页效果--输入页码翻页. 润乾报表提供了翻页相关的 JS 函数,可以在报表展现的页面中添加 JS 调用翻页函数实现输入页码跳转到对应页. ...

  2. 交互组件滚动条,搜索框,上传组件,翻页的微创新

    纵观交互设计发展史,就是创新的交互模式被广为接受后成为标准,旧的交互模式不断被淘汰的历史.所以交互模式发展也是一个"物竞天择,优胜劣汰"的过程.本文是09年在碳酸饮料会上做过的一次 ...

  3. Epub360教你如何制作报纸翻页式创意招聘H5?

    为了把优秀人才引入自家企业,各个行业的HR可谓是费尽心思,不仅要在招聘平台发布招贤纳士的信息,还要在公众号.朋友圈发布文字.海报.但这类招聘方式的效果有时依然微乎其微,还有什么更加吸引人的方法可以用来 ...

  4. 安卓开发仿有道词典和谷歌翻译词典软件在线输入翻译源码下载

    可用android studio直接打开,仿有道词典.谷歌翻译软件制作,在线翻译,提供源码下载! @Overrideprotected void onCreate(Bundle savedInstan ...

  5. python漫画阅读器 漫画网站只能左右翻页,没法上下滚动连续下拉式观看且广告多体验差?因涉及“版权不明”, 审核未通过

    原博文python漫画阅读器 漫画网站只能左右翻页,没法上下滚动连续下拉式观看且广告多体验差?因涉及"版权不明", 审核未通过 (偶尔更新常来看看啊)2022.1.18更新 改为通 ...

  6. 响应式电子相册翻页特效

    响应式电子相册翻页特效 基于jQuery制作的电子书响应式图片相册,支持带左右按钮控制图片淡出淡现切换,弹窗等效果.手机自适应屏幕大小. 演示地址 下载地址

  7. 型号C105翻页式地毯展架

    产品规格M.S.L 展板尺寸610*1810,1010*2010,1210*2410 颜色黑 白 灰 材质优质钢材.MDF板 类 型翻页式地毯展架 工艺组装 品牌(Logo)宜度 用 途石材,瓷砖,木 ...

  8. python爬取百度图片——翻页式网站爬取

    小编大约于这个月月初写的这一份代码,但很不幸,大概20号,再次找百度图片翻页流的时候,发现是瀑布流且回不去了,还好代码里面留了翻页流的网址 所以,现在来分享给大家. 语言:python3.6 库:re ...

  9. linux下如何使用有道词典

    原文地址:http://blog.chinaunix.net/uid-28806348-id-3591914.html 第一步,安装python, 好多系统都自带的了, 输入python, 没有这个命 ...

  10. Linux的vim编辑器中的翻页命令

    当我们进入Linux的vim编辑器查看脚本时,按上下键查看是不是非常慢?这个时候就要用到我们的翻页快捷键了,快捷键命令如: 整页翻页命令为:    Ctrl + f 键   f 的英文全拼为:forw ...

最新文章

  1. Android 动画小知识点
  2. 设置服务器系统的远程登录数量,设置服务器远程登录用户数量
  3. 19.C++-(=)赋值操作符、初步编写智能指针
  4. asp.net架构之请求处理过程:HttpModule,HttpHandler
  5. thinkphp-无限分类下根据任意部门获取顶级部门ID
  6. 电脑计算机里怎么找恢复出厂设置,普通电脑怎么恢复出厂设置
  7. matlab结构体构建,matlab 怎么建立结构体数组?
  8. linux使用RAM_DISK根文件系统基本过程
  9. psp模拟器完美字库_透过模拟器看见那个疯狂的学习机年代(模拟器篇)(待续)...
  10. 使用ceph-deploycep集群部署,并用3个磁盘作为专用osd
  11. 中国电信无线网服务器,中国电信网上营业厅
  12. freertos和嵌入式linux区别,嵌入式工程师,你知道为什么要学RTOS?为什么要选用FreeRTOS?...
  13. Android AsyncTask 接口回调
  14. Map转为String
  15. EDA技术与应用上机任务 电子信息类 Quartus II或Quartus Prime D触发器、半减器、全减器、可加减控制的50进制加减计数器。
  16. 起航---开发基于国产华为鸿蒙操作系统的APP
  17. win 10计算机文件,Win10电脑怎么转移c盘文件?
  18. MATLAB中图像的读取与显示及灰度
  19. ffmpeg交叉编译指南
  20. krc 编辑 linux,KRC 文件扩展名: 它是什么以及如何打开它?

热门文章

  1. 计算机病毒学,计算机病毒学.doc
  2. JDBC的PreparedStatement接口
  3. 如何安装Chrome OS系统
  4. TP-LINK-TL-WR703N刷Breed用Openwrt固件挂MP288打印机服务共享手机打印服务
  5. 微信windows版_微信Windows版更新3.0:小程序可添加至桌面
  6. matlab相对强度噪声,噪声强度(噪声功率)、SNR、dBW
  7. 自己动手,更换中兴F663NV3a光猫,换为华为MA5671,真香。(中国移动光纤宽带)
  8. Linux安全模块(LSM)学习——简单的LSM demo(1)
  9. 昆仑通态和S7 1200在线模拟仿真通讯
  10. 邮件系统extmail搭建手册