利用URL拼接爬取获取有道翻译内容

 利用URL拼接爬取获取有道翻译内容

代码:

import requests
import chardet
import jsonif __name__ == '__main__':i = input('请输入要翻译的内容:')url = 'http://fanyi.youdao.com/translate?i=%s&smartresult=dict&smartresult=rule' % idata = {'from': 'AUTO','to': 'AUTO','doctype': 'json','smartresult': 'dict','client': 'fanyideskweb','version': '2.1','keyfrom': 'fanyi.web','action': 'FY_BY_REALTIME','TypoResult': 'false'}headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64)'' AppleWebKit/537.36 (KHTML, like Gecko)'' Chrome/73.0.3683.86 Safari/537.36'}response = requests.post(url, data=data, headers=headers)html = response.content  # 读取返回的对象code = chardet.detect(html)  # 自行判断编码格式data = html.decode(code.get('encoding', 'utf-8'))  # 解码json_data = json.loads(data)  # 解析载入json数据# print(json_data)print('翻译的结果为:' + json_data['translateResult'][0][0]['tgt'])

运行结果:

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/490749.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

协作机器人与传统机器人有何区别?

来源:新战略机器人为什么需要协作机器人?协作机器人的兴起意味着传统机器人必然有某种程度的不足,或者无法适应新的市场需求。总结一下,主要有几点:传统机器人部署成本高其实相对来讲,工业机器人本身的价格…

windows10下安装pytorch并导入pycharm

首先需要安装Anaconda:https://www.anaconda.com/download/进入到windows中的命令提示符(cmd),通过运行以下命令来创建一个名为pytorch(自命名,环境名字可以自己定义)的环境,安装python版本为3.6&#xff1…

云优后台提交显示parsererror_微信现场大屏实时显示结果现场投票活动制作方法...

原标题:微信现场大屏实时显示结果现场投票活动制作方法在文艺晚会上,才艺节目竞赛中,当表演者表演完之后,可能会在现场进行投票表决。因为表演者想要评比出名次,自然需要在现场活动中通过观众或者是评委来进行投票。活…

爬虫:利用cookie获取人人网登录后网页信息

爬虫:利用cookie获取人人网登录后网页信息 思路: 1、首先创建一个自动获取登录cookie的实例,创建请求管理器opener 2、分析网页源码,获取登录的form信息,并写入data,访问登录界面url,获取cookie…

认知不是计算

来源:人机与认知实验室目前的人工智能仍然是以计算机为中心,并没有实现人们所希望“以人为中心”的认知。如何把人类认知模型引入到人工智能中,让它能够在推理、决策、记忆等方面达到类人智能水平,是目前科学界讨论的热点、难点和…

ip网络基础知识及原理_关于网络测试的5个命令

1. ping命令ping [选项] ip 或域名 #探测指定IP或域名的网络情况选项:-c 次数:指定ping包的次数2. telnet命令telnet [域名或IP] [端口] #远程管理与端口探测命令telnet 192.168.10.10 803. traceroutetraceroute [选项] IP或域名 #路由跟踪命令选项…

window下配置SSH连接GitHub、GitHub配置ssh key

此经验分两部分: 第一部分介绍:在windows下通过msysGit(Git for windows、Git Bash)配置SSH Keys连接GitHub。 第二部分介绍:在GitHub上创建仓库,在本地创建项目,然后将本地项目通过SSH提交到Gi…

爬虫:突破有道翻译js加密(最新)

爬虫:突破有道翻译js加密 代码已上传至个人GitHub,可供下载: 突破有道翻译js加密 思路:(python版本3.6) 1、分析post上传form信息,发现存在加密行为 2、查看网页js文件,分析加密函数…

华为发布 AR 地图技术,但最佳的运行设备不是手机

来源:爱范儿(ID:ifanr)「Cyberverse」这个词有两个含义,一个是 Cyber(网络),一个是 Universe(宇宙),华为将这两个词融合起来,将它称为…

jsp标签 判断 余数_程序员的数学基础课(三)余数与迭代法

问题:什么是余数 余数的作用?余数在生活中非常常见,日历,日期,其中包含一个定理 同余定理。同余定理:余数总是在一个固定的范围内,任意两个整数 a 和 b,如果它们除以正整数 m 得到的…

爬虫:获取豆瓣电影爱情片榜单封面图片

电影中单纯而美好的爱情总是让人陷入美好无瑕的幻想。 代码已上传至个人GitHub,可供查看:获取豆瓣电影爱情片榜单封面图片 爬虫:获取豆瓣电影爱情片榜单封面图片 目的:获取豆瓣电影爱情片榜单封面图片,并保存到本地。…

邬贺铨:解读5G技术关键点,及如何影响AIoT

来源:雷锋网雷锋网按:物联网发展至今,有两项技术对其赋能产业起到了关键作用,一项是这两年发展神速的AI,另一项则是当下逐渐开始商用的5G。前者使物联网(IoT)进化到智联网(AIoT),从单…

msdn画圆弧函数_精确之美——用TikZ画硬盘示意图

序言备考某等级考试的时候,在教材中碰到了几个一直不太理解的、关于硬盘的概念:磁道、柱面号、扇区。然而教材没有配图,无法直观地了解这些概念的物理形态。维基百科的硬盘[1]词条页中倒是有一副不错的示意图,我截图搬运了过来机械…

爬虫:验证码识别准确率(Tesseract-OCR)

爬虫:验证码识别准确率(Tesseract-OCR) 现在的网站为了防止人们轻易的获取登陆后的页面信息,在登陆上设置了很多的障碍,验证码就是其中的一种,所谓道高一尺,魔高一丈,人们总能想出办…

【赠书】21世纪科技竞争的核心是超级智能的控制权

这篇文章是根据《崛起的超级智能:互联网大脑如何影响科技未来》的核心观点对21世纪世界科技竞争的判断。《崛起的超级智能》受到张亚勤、刘慈欣、周鸿祎、王飞跃、约翰.翰兹等专家的联合推荐。作者刘锋,2019年7月由中信出版社出版。《崛起的超级智能》主…

MATLAB中的微积分运算(数值符号)

显然这个函数是单词differential(微分)的简写,用于计算微分。实际上准确来说计算的是差商。 如果输入一个长度为n的一维向量,则该函数将会返回长度为n-1的向量,向量的值是原向量相邻元素的差,于是可以计算一…

电脑手写板_点到之处妙笔生花,实用平板电脑手写电容笔推荐

如今随着科技的不断发展,人们生活水平也在逐步地提升。除了手机以外,很多人都会给自己入手一款平板电脑。不管是观看电影还是游戏办公,大尺寸的屏幕都能带来更加清晰的视觉效果。而电容笔的出现,可以说跟平板电脑是一组巧妙的搭配…

图像处理:给验证码图片做降噪处理及数据清洗

上一篇博文:https://blog.csdn.net/qq_40962368/article/details/89312429 图像处理:给验证码图片做降噪处理及数据清洗 在上一篇博文中,tesseract对验证码识别的准确率还是非常低的,改进措施的话,可以从三个方面来考…

X-Brain:如此美丽可爱的大脑工作原理

这个帖子很好地提醒了我,为什么我愿意跟如此美丽可爱的大脑一起工作。因为真正的大脑非常不可爱,长得也难看。我们从外往里看吧。生物学有时似乎非常让人满意,比如你的头上有一个真正的俄罗斯套娃。你有头发,然后是头皮&#xff0…

SpringMVC注解@RequestParam全面解析

在SpringMVC后台控制层获取参数的方式主要有两种,一种是request.getParameter("name"),另外一种是用注解RequestParam直接获取。这里主要讲这个注解 一、基本使用,获取提交的参数 后端代码: Java代码 RequestMapping(…