```python```python```python
import  requests  # 导入requests 模块
import json      # 导入json# 有道里面的响应的xhr地址
# 将下面的 translate_o?  里面的 _o  去掉  因为这是有道词典的反爬手段
#'https://fanyi.youdao.com/translate_o? smartresult=dict&smartresult=rule'# 生成新的url
url = 'https://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'# 请求的时候携带headers头  不然会收到反爬
# cookie 是身份验证使用的
headers = {'Cookie': 'OUTFOX_SEARCH_USER_ID=79467041@10.108.160.102; JSESSIONID=aaaYcfsIiH6Eq9tgeJY4x; OUTFOX_SEARCH_USER_ID_NCOO=1993965922.0769746; ___rl__test__cookies=1641525568356','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36'}
# 输入要翻译的中文
ch = input('请输入要翻译的中文:')# 使用post 请求 上传的表单数据
data = {'i': ch,
'from': 'AUTO',
'to': 'AUTO',
'smartresult': 'dict',
'client': 'fanyideskweb',
'salt': '16415255698865',
'sign': '579fb50ceb14d682a26d50ba0fade116',
'lts': '1641525569886',
'bv': 'fdac15c78f51b91dabd0a15d9a1b10f5',
'doctype': 'json',
'version': '2.1',
'keyfrom': 'fanyi.web',
'action': 'FY_BY_REALTlME'}
# 使用post方法 传入参数
re = requests.post(url=url,data=data,headers=headers)
# 打印得到的英文翻译
print(json.loads(re.text)['translateResult'][0][0]['tgt'])


使用python爬取有道词典翻译相关推荐

  1. python 爬取有道词典的翻译 *渔夫版

    前言 在小甲鱼课程里学习到的python爬取有道词典的翻译,发现一些东西不是很适用于现在,网上给出的答案分为两种 一.去掉 "_o" import urllib.request i ...

  2. python爬取有道词典json报错,求帮助!

    python爬取有道词典json报错,求帮助! import urllib.request import urllib.parse import json import time import ran ...

  3. 手把手教学--Python爬取有道词典

    本篇文章做法参考了https://www.bilibili.com/video/av4050443/?p=55这个视频中的方法,并在此基础上加以修改,最终实现的结果如下: 在爬取有道词典之前,我们应该 ...

  4. python爬取有道词典_利用Python3和Charles爬取有道词典,生成翻译exe单文件

    感觉挺好玩的,所以就转了,但我也做了定制化. 原文: 一.用Charles爬取数据(Windows用Fiddler也差不多) Charles是一个多平台的抓包工具,可以很方便的抓取http和https ...

  5. python爬取有道词典_利用Python3和Charles爬取有道词典

    一.用Charles爬取数据 Charles是一个多平台的抓包工具,可以很方便的抓取http和https数据. 1.抓取数据 抓取数据前我们首先要清楚,由于有道词典的翻译使用的是post请求,所以我们 ...

  6. python爬取有道词典_python之爬虫爬有道词典

    首先我们先去有道词典网站 找到这个网址的格式 然后 右键网页源代码 找到翻译所在的部分 并记录下来 现在浏览器部分的任务就完成了 我们现在开始敲代码 首先是url 就是有道的网址和我们要查找的单词 u ...

  7. python爬取有道词典_python 爬虫+有道词典实现一个简单翻译程序

    #coding=utf-8 importurllibimporturllib2importjson'''功能说明: 根据输入要翻译的文字,进行有道自动翻译: 实现中文->英文.英语及其他语言-& ...

  8. python有道词典-Python爬取有道词典

    from urllib import request,parse import hashlib import random import time import json #定义md5加密函数 def ...

  9. python有道-Python爬取有道词典

    from urllib import request,parse import hashlib import random import time import json #定义md5加密函数 def ...

最新文章

  1. 2016BAT+华为+滴滴+搜狗Android开发岗面试问题整理
  2. Python 技术篇 - pip下载、安装慢解决方法,更改pip数据源实现秒速下载,配置阿里云国内镜像实例演示
  3. HDU hdu 2094 产生冠军 拓扑排序 判定环
  4. idea java添加属性快捷键_Intellij IDEA 常用 设置 及 快捷键 (持续更新)
  5. 无网络访问权限怎么办_解决无Internet访问权限
  6. 服务器检测到客户端退出或崩溃后,如何优雅地做出反应
  7. 什么是EulerOS
  8. java之try catch finally
  9. 一年Android工作经验,一举拿下百度、网易、美团、小米、快手等Offer面经
  10. C++11创建线程的三种方式
  11. 少年群侠传服务器维护时间,少年群侠传开服表
  12. SSD、Retinanet、RefineDet、CornerNet、ExtremeNet、CenterNet、FSAF、FCOS、FoveaBox相对于yolo的区别
  13. C#PC与三菱Q系列PLC通信小实验中遇到的问题
  14. Java打开jnlp
  15. STM32CubeMX外部中断
  16. 谐振电路的品质因数(Q值)zz
  17. TensorFlow2 -官方教程 :保存和恢复模型
  18. AP AR mAP ROC AUC(目标检测)
  19. 操作必须使用一个可更新的查询。
  20. 中国液化天然气载体市场趋势报告、技术动态创新及市场预测

热门文章

  1. 强化学习gym的使用之Pendulum的训练
  2. python的全局静态变量
  3. RTFM — man
  4. android 集成腾讯IMSDK4.2.9 TUIKIT即时通信之更改头像
  5. @Cacheable和@CachePut区别
  6. vue常用方法封装-一键安装使用(赠送免费工具)
  7. 软考中级【数据库系统工程师】第1章:计算机系统知识,自学软考笔记,备考2022年5月份软考,计算机硬件系统CPU组成指令寄存器组总线输入输出的程序控制方式计算机体系结构与存储系统加密技术流水线技术
  8. java 线性回归_多元线性回归----Java简单实现
  9. UPDATE STATISTICS
  10. 网络编程 正则表达式