寻找百度翻译参数,实现百度翻译
@Author:Runsen
公众号原文
百度翻译
首先要分析浏览器是怎么发送请求的。
构造请求
找到关键请求之后,就要分析请求,然后去构造请求。分析请求有一下几个要素,url,请求方法,请求头,请求参数。
请求参数有七个,可以通过反复请求然后比较的方法得出from,to是表示翻译语言的,transtype,simple_means_flags这两个的值没有变。最关键的是query,sign,token参数,其中query是要查询的单词字符串。sign和token需要分析。
- 关键参数token的分析
请求的参数有三个来源
第一个请求返回的页面html源码中
前面的某次请求返回的数据
请求之前由js动态生成
打开百度翻译页面源码,复制上面请求中token的值然后搜索,果然在页面源码中发现了token的值。
- 关键参数sign的分析
经过分析,发现sign的值随着单词的不同而不同,并且因为当前请求是ajax
寻找百度翻译参数,实现百度翻译相关推荐
- JS逆向必会基础案例 | 百度翻译参数破解
前情回顾:有道翻译参数破解 在上一篇博客中,我们系统地分析了有道翻译的JS逆向过程.不难看出,JS逆向其实就是用Python重新来复写Javascript的代码.但当JS代码很长时,弄懂里面的逻辑关系 ...
- Python 大规模异步新闻爬虫、google翻译、百度翻译、有道翻译、百度指数
参考:https://www.yuanrenxue.com/crawler/news-crawler-urlpool.html url_pool.py # -*- coding: utf-8 -*- ...
- Python 爬取外文网站并翻译中文和百度搜索验证
今天分享一个爬虫的简单实例,目标是爬取一个外文网站的博客信息,然后通过谷歌翻译成英文并使用百度搜索验证. 今天只是简单实现功能,以后有时间结合Scrapy框架综合的写一个博客. # _*_ codin ...
- Python3 图片文字识别翻译——调用百度AI、百度翻译和有道翻译的API
文章目录 Python3 图片文字识别翻译--调用百度AI.百度翻译和有道翻译的API 一.演示 二. API准备 三. 图片文字识别--调用百度AI文字识别API 四. 文字翻译 1. 百度翻译 请 ...
- 基于百度翻译和有道翻译api的一款翻译Demo
基于百度翻译和有道翻译api的一款翻译Demo Translation-Voice 一个整合百度翻译(支持多种语言)跟科大讯飞的口语翻译app 百度翻译界面 科大讯飞语音识别跟语音合成界面 S ...
- 一个Qt调用百度翻译API进行文本翻译的程序记录,辅助ts文件进行翻译。
项目要求有多国语言翻译,但是手动的去复制粘贴翻译显然不是合理的,组里有人写过类似工具,但是我这里没有源码,又想根据我的需求定制一些功能,所以借鉴现有的界面,如下图 下面先搞定核心功能:百度翻译api的 ...
- Python 打造基于百度翻译的命令行翻译工具
Python 打造基于百度翻译的命令行翻译工具 由于英文水平一般,所以还是非常依赖翻译工具的.fanyi.baidu.com 都成了我浏览器必开的网页之一了.昨天项目上线,等待过程中,无聊写了一个基于 ...
- python 百度识图_python截图+百度ocr(图片识别)+ 百度翻译(可选择翻译语言)...
一直想用python做一个截图并自动翻译的工具,恰好最近有时间就在网上找了资料,根据资料以及自己的理解做了一个简单的截图翻译工具.整理一下并把代码放在github给大家参考.界面用python自带的G ...
- 百度翻译API —— 通用文本翻译
目录 接入方式 通用翻译API HTTPS 地址: 请求方式 返回结果 返回结果举例 正确情况: 异常情况: 错误码解析 请求翻译方法 语种列表 常见语种列表 完整语种列表 完整源码 接入方式 通用翻 ...
- 分享两个有趣的爬虫:百度贴吧和百度翻译
本文首发于我的微信公众号:月小水长 原文地址:https://mp.weixin.qq.com/s/uehzjUl8QEaQHtCx4o4BXg 百度翻译爬虫 程序跑起来的效果是这样的, 自动翻译,而 ...
最新文章
- Git使用4:Git分支
- 语音购票、刷脸进站:上海联手阿里打造全球首个AI地铁之城
- freemaker模板引擎使用详解
- C语言九十四之请编写函数fun(char *str, int n),其功能是:使字符串str的前导*号不能多余n个,若多于n个,则删除多余的*号,若少于或等于n个,则不做处理。
- Mybatis(笔记)
- 从零开始学网络|搞懂OSI参考模型和TCP/IP分层模型,看这篇文章就够了
- 哈希表存在的问题及解决方案
- 站在我个人的角度上来说。。。。。
- aws rds监控慢sql_将AWS S3存储桶与AWS RDS SQL Server集成
- bat文件去掉变量 字符串中的空格
- OBS Windows10 1909版本黑屏问题解决方案
- 如何在Web App Project 或者 Web Site Project的App_Code 内使用 Profile/ProfileCommon
- 体验SubSonic
- Hadoop fs shell命令汇总
- 2018-9-15AGV项目笔记
- Android—指纹识别系统的原理与使用
- 知乎高赞 | 有没有适合XSh练习 Python 的做题类网站?
- 智力游戏教案c语言代码,幼儿园智力游戏教案分析
- Android 架构之路 (1)-- Android 客户端与服务器的数据交互总结
- 模板的超详细的案例讲解(上)
热门文章
- QT下 cannot find -IGL的解决办法
- postman设置带token的请求
- tomcat 反代配置
- react+express+mongodb搭建个人博客
- eclipse里启动tomcat无法通过127.0.0.1访问
- 解决网络通信中外网和内网之间的通信问题(NAT转换)
- Jsoncpp Compiler、Programming
- IOS-UITextField-改变光标颜色
- 《Cracking the Coding Interview》——第18章:难题——题目3
- [转]多级配方处理的简洁方式