需求分析

功能实现:

  1. 输入英文,得出中文翻译
  2. 输入中文,得到英文翻译

Google翻译地址URL:https://translate.google.cn/

实现环境

编程语言:python3.6
requests:2.25.1
参考地址

页面分析

  1. 静态页面,还是动态?-----动态 xhr
    所以需要找到真实请求的URL
    发送POST请求

  2. 分析url结构
    输入英文------>翻译为中文
    https://translate.google.cn/?sl=en&tl=zh-CN&text=credentials&op=translate

输入中文-------->翻译为中文
https://translate.google.cn/?sl=zh-CN&tl=zh-CN&text=%E4%B8%AD%E5%9B%BD&op=translate

输入中文—>翻译为英文
https://translate.google.cn/?sl=zh-CN&tl=en&text=%E4%B8%AD%E5%9B%BD&op=translate

地址栏地址与实际请求的地址关系?
结论:
sl---->search language zh-CN/en
tl---->translate language
text---->需要翻译的 词/句子
op---->translate 这个动作

XHR 请求地址

查看返回数据的真实URL:
https://translate.google.cn/_/TranslateWebserverUi/data/batchexecute?rpcids=AVdN8&f.sid=3073301101220536972&bl=boq_translate-webserver_20210811.13_p0&hl=zh-CN&soc-app=1&soc-platform=1&soc-device=1&_reqid=1582549&rt=c

忙里偷闲----爬取google 翻译相关推荐

  1. 使用python爬取google翻译的语音

    使用简单方法爬取 请求的url的参数中重要的有四个: 1 q:要播放的译文 2 tl:目标语言代码,la为拉丁语,其他语言代码可以通过查看google翻译的请求得到 3 textlen:请求的译文长度 ...

  2. 用“小聪明”实现连续爬取谷歌翻译

    爬取谷歌翻译 所需附件stealth.min.js 前提 思路 调整 代码实现 使用备注 所需附件stealth.min.js 来自顽强拼搏的阿k博主的stealth.min.js,下载不需要C币或积 ...

  3. 爬取goole翻译和百度翻译用于产生相似句子数据集

    2019独角兽企业重金招聘Python工程师标准>>> 项目的目的 在做问答系统研究的时候,想通过deeplearning的方法获得句子语义,并计算两个问句的相似度,为此需要相似问题 ...

  4. python爬百度翻译-Python爬取百度翻译(利用json提取数据)

    本篇文章给大家带来的内容是关于Python爬取百度翻译(利用json提取数据),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 工具:Python 3.6.5.PyCharm开发工具. ...

  5. python爬取百度翻译返回:{'error': 997, 'from': 'zh', 'to': 'en', 'query 问题

    解决办法: 修改url为手机版的地址:http://fanyi.baidu.com/basetrans User-Agent也用手机版的 测试代码: # -*- coding: utf-8 -*- & ...

  6. 从入门到入土:Python爬虫学习|实例练手|爬取百度翻译|Selenium出击|绕过反爬机制|

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  7. python 翻译库本地库_利用python爬取并翻译GEO数据库

    原标题:利用python爬取并翻译GEO数据库 GEO数据库是NCBI创建并维护的基因表达数据库,始于2000年,收录了世界各国研究机构提交的高通量基因表达数据,现芯片集数据量高达12万以上.想要从这 ...

  8. 利用python的scrapy框架爬取google搜索结果页面内容

    scrapy google search 实验目的 爬虫实习的项目1,利用python的scrapy框架爬取google搜索结果页面内容. https://github.com/1012598167/ ...

  9. Python爬取百度翻译及有道翻译

    Python爬取百度翻译及网易有道翻译 百度翻译 一.简介 明确翻译链接,百度翻译链接:https://fanyi.baidu.com/,但是该链接不能为我们提供翻译的内容,此时需要在chrome浏览 ...

最新文章

  1. (邓爱萍)类对象-this关键字
  2. [你必须知道的.NET]第一回:恩怨情仇:is和as
  3. 优化:更优雅的异步代码?
  4. 如何在wine下为Source Insight配置字体
  5. Mybatis源码分析之(一)搭建一个mybatis框架(写一个mybatis的Demo)
  6. localhost可以访问 ip不能访问_为啥用 ip 不可以访问知乎,而百度却可以?
  7. 防腐投加器需要加盐吗_风冷却器的正确防腐措施应该怎么做?
  8. [BZOJ1031] [JSOI2007] 字符加密Cipher (后缀数组)
  9. c语言中自定义函数的流程图这么画,c语言流程图怎么画?
  10. 将多张小图片合并成一张大图片 Python3
  11. Unity单机手游逆向破解思路(仅供学习参考,禁止用于非法行为)
  12. error: [debug/qrc_resource.cpp] Error 1
  13. 利用flex布局在父元素和子元素宽高不明的情况下设置某一子元素剩余父元素的宽高
  14. 分类中常见的类别不平衡问题解决方法
  15. 【Android 开发】mac 版 Android Studio 连接夜神模拟器的方法
  16. 鸢尾花分类python算法_BP算法鸢尾花分类
  17. DPlayer播放器
  18. 零成本也能打造多媒体服务器?!分享资源还能这么玩!
  19. 安徽工业大学计算机考研调剂,安徽工业大学考研调剂
  20. 架构可细分为业务架构、应用架构、技术架构

热门文章

  1. NFS-Ganesha框架学习
  2. 李泽湘:工程意识,百亿独角兽的核心竞争力 | 笔记
  3. 如何把电脑文件备份?本指南很详细
  4. 使用生成对抗网络(GAN)实现对图像的生成
  5. 网络 http(基于tcp协议)
  6. 【每日一题】打卡 11
  7. 计算机毕业设计Java校园招聘管理系统(源码+系统+mysql数据库+lw文档
  8. 如何在 visio 2013 中插入数学公式
  9. 《小岛经济学》四、最成功的栽赃——通货紧缩
  10. 身上只剩一美分该怎么做呢 ?