今天在网上想找资料学习一下爬虫技术,在博客:[python爬虫]--调用有道词典进行翻译_saya_wj-CSDN博客_通过爬取有道词典的方式实现中英文的翻译的代码里面意外的发现translate方法里面的返回值在该方法的成员变量里面没有定义,get_result方法里面的打印语句没有关联使用json.loads(li.text)的返回接收值。执行程序一直不通过。

现在将代码进行修复:

import requests
import jsondef translate(word=None):url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'key={'type':"AUTO",'i':word,"doctype":"json","version":"2.1","keyfrom":"fanyi.web","ue":"UTF-8","action":"FY_BY_CLICKBUTTON","typoResult":"true"}response = requests.post(url,data=key)return responsedef get_result(li=None):result = json.loads(li.text)print ("输入的词为:%s" % result['translateResult'][0][0]['src'])print ("翻译结果为:%s" % result['translateResult'][0][0]['tgt'])def main():print ("本程序调用有道词典的API进行翻译,可达到以下效果:")print ("外文-->中文")print ("中文-->英文")word = input('请输入你想要翻译的词或句:')list_trans = translate(word)get=get_result(list_trans)if __name__ == '__main__':main()

修正后亲测可用了

使用python爬虫技术进行有道词典翻译中英文【修正转载】相关推荐

  1. python有道翻译-Python调用有道词典翻译

    Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...

  2. python有道-Python调用有道词典翻译

    Python调用有道词典翻译 分析 翻译按钮 点击翻译按钮,查看网络请求,如图 共有四个网络请求,通过分析,查看返回的信息,显然第一个是真正的翻译请求,具体信息如下: 如图所示,我们真正关注的是请求参 ...

  3. python爬虫技术如何挣钱?教你爬虫月入三万

    爬虫技术挣钱方法1:接外包爬虫项目 这是网络爬虫最通常的的挣钱方式,通过外包网站,熟人关系接一个个中小规模的爬虫项目,一般向甲方提供数据抓取,数据结构化,数据清洗等服务. python爬虫技术如何挣钱 ...

  4. 用Python爬虫技术怎么挣点小钱,这四种方法可行

    提醒:抓取的数据如果要商业化,要小心知识产权问题噢.还要提醒一点:抓取和处理这些数据的代价要小于人工处理的代价,使用爬虫代替人工才有价值. 我利用Python爬虫技术赚点小钱方式,在正式聊Python ...

  5. python爬虫怎么赚钱-个人利用Python爬虫技术怎么挣钱-10万被动收入...

    我利用Python爬虫技术年挣10万被动收入的方式,在正式聊Python爬虫技术之前,先来说说挣钱的事,说说作为一个自由职业或兼职者怎么利用爬虫来挣钱. 个人爬虫挣钱方法大致如下 爬虫技术挣钱方法1: ...

  6. python爬网页数据用什么_初学者如何用“python爬虫”技术抓取网页数据?

    原标题:初学者如何用"python爬虫"技术抓取网页数据? 在当今社会,互联网上充斥着许多有用的数据.我们只需要耐心观察并添加一些技术手段即可获得大量有价值的数据.而这里的&quo ...

  7. 基于python爬虫技术的应用_基于Python爬虫技术的应用

    办公自动化杂志 一.引言 本文主要是对 Python 爬虫技术进行阐述,基于 python 的爬虫与其他语言相比的有很多优势.通过爬去某个网站的所有新闻这个案例,来进一步阐释 Python 爬虫技术的 ...

  8. Python+爬虫技术获取斗鱼直播图片(整理)

    核心内容: 1.爬虫的基本原理 2.利用Python爬取数据的方法(使用urllib爬取数据) 3.从斗鱼直播平台爬取图片 最近因为工作的原因,要利用爬虫的相关技术,获取html网页相关的数据,特意总 ...

  9. 如何用python抓取文献_浅谈Python爬虫技术的网页数据抓取与分析

    浅谈 Python 爬虫技术的网页数据抓取与分析 吴永聪 [期刊名称] <计算机时代> [年 ( 卷 ), 期] 2019(000)008 [摘要] 近年来 , 随着互联网的发展 , 如何 ...

最新文章

  1. mysql--多实例启动方法
  2. 2020-07-15 CVPR2020 表示学习论文讨论(4) 笔记
  3. 三行代码让你的博客访问量上百万
  4. ad转换器工作原理_AD转换中参考电压的作用
  5. [转载]PSCAD调用MATLAB/SIMULINK之接口元件设计
  6. linux 找不到php命令,bash scp:未找到命令的解决方法
  7. 一切从零开始外挂教程(翻录)
  8. java 数组去重_java面试题:数组去重
  9. 2019日历全年一张_python 日历模块calendar
  10. JAR包使用方法指南
  11. 牛客 2021年度训练联盟热身训练赛第二场 G题Plate Spinning
  12. SAP R3 display Vendor list, MKVZ .
  13. CentOS 7 安装 MySQL 5.6
  14. Bailian3708 1的个数【进制】
  15. html5——3D转换
  16. linux shell 遍历指定目录下的所有文件夹
  17. CRM 客户资源管理 (一)
  18. 机甲大师s1 python编程_机甲大师RoboMaster S1教育机器人- DJI 大疆创新
  19. EndNote添加其他参考文献格式教程
  20. 基于Bilibili开源flv.js拉流

热门文章

  1. 高通正式推出骁龙 870 5G 移动平台:7nm工艺 摩托罗拉首发
  2. Vue 项目启动后在浏览器自动打开
  3. R语言做文本挖掘:基于网购评论提炼电热水器的差异化卖点
  4. 寓教于乐——PyGame游戏编程,Python小游戏制作实战教学
  5. 文件打包为zip下载(filesaver\ StreamSaver)
  6. js清除当前站点cookie
  7. 统计学中I和II类错误
  8. 多目标优化算法:非支配排序的鲸鱼优化算法(Non-Dominated Sorting Whale Optimization Algorithm,NSWOA)提供Matlab代码
  9. PODNet: Pooled Outputs Distillation for Small-Tasks Incremental Learning论文详解ECCV2020
  10. 用户输入生产日期和保质期(月),计算商品的促销日期