解决办法:

修改url为手机版的地址:http://fanyi.baidu.com/basetrans
User-Agent也用手机版的

测试代码:

# -*- coding: utf-8 -*-
"""
-------------------------------------------------File Name:     requestsGetDescription :    爬取在线翻译数据sAuthor :       神秘藏宝室date:          2018-04-17
-------------------------------------------------Change Activity:2018-04-17:
-------------------------------------------------
"""
import requests
url = "http://fanyi.baidu.com/basetrans"data = {"query":"你好世界","from":"zh","to":"en",}headers = {"User-Agent":"Mozilla/5.0 (Linux; Android 5.1.1; Nexus 6 Build/LYZ28E) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Mobile Safari/537.36",}response = requests.post(url,data = data,headers = headers)# print response.request.url     #请求地址
# print response.url              #响应地址
# print response.request.headers  #请求头
# print response.headers          #响应头
print response.content.decode('unicode-escape')     #显示出来unicode的中文
# print response.text

返回结果:

{"errno":0,"from":"zh","to":"en","trans":[{"dst":"Hello world","prefixWrap":0,"src":"你好世界","relation":[],"result":[[0,"Hello world",["0|12"],[],["0|12"],["0|11"]]]}],"dict":[],"keywords":[{"means":["hello","hi","How do you do!"],"word":"你好"}]}

转载于:https://www.cnblogs.com/Mysterious/p/8877970.html

python爬取百度翻译返回:{'error': 997, 'from': 'zh', 'to': 'en', 'query 问题相关推荐

  1. 求解Python 爬取百度翻译手机版{errno:997,from:zh,to:en,query:\u4eba\u751f\u82e6\u77ed}怎么办

    环境:python3.7.3 import requestsurl = "https://fanyi.baidu.com/basetrans" data = {"quer ...

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

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

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

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

  4. python爬百度翻译-爬虫 python爬取百度翻译接口 超详细附源码

    前言 今天教大家如何利用 firefox 分析百度翻译的接口,并用python爬取接口.大家学会后可以干一些有趣的事情,比如做一个自己的翻译软件. 具体内容 1 - 找到URL接口 进入百度翻译的网址 ...

  5. python爬百度翻译-python爬取百度翻译的问题以及解决方案

    #query = '你好,世界' sign = execjs.compile(jsCode).call("e", query )print(sign) data={"fr ...

  6. 利用python爬取百度翻译内容

    利用python可以实现对百度翻译内容的爬取,具体过程如下: 前期工作 本程序的测试环境为python3.5,Chrome浏览器.进入百度翻译的页面,点开F12进入开发者调试工具,点击network, ...

  7. python爬取百度翻译视频_利用python爬取百度翻译内容

    利用python可以实现对百度翻译内容的爬取,具体过程如下: 前期工作 本程序的测试环境为python3.5,Chrome浏览器.进入百度翻译的页面,点开F12进入开发者调试工具,点击network, ...

  8. python爬百度翻译-教大家用python爬取百度翻译,超简单

    一,首先导入urllib里面的request和parse:这里导入parse主要字符转码 from urllib import request,parse 二,爬取别人的网站最好加入伪装,也就是浏览器 ...

  9. python爬取并翻译_教大家用python爬取百度翻译,超简单-Go语言中文社区

    一,首先导入urllib里面的request和parse:这里导入parse主要字符转码 from urllib import request,parse 二,爬取别人的网站最好加入伪装,也就是浏览器 ...

最新文章

  1. Windows核心编程 第十二章 纤程
  2. Hadoop详解(九):Hadoop Streaming和Pipes原理和实现
  3. Android 8.0 adb分析
  4. 开源工具 @sap/ux-ui5-tooling 介绍
  5. java rsa内容超长_RSA 非对称加密解密,超长字符串分块处理
  6. linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL
  7. python 函数进度条怎么_刷新你对进度条的认识,用python写出不一样的进度条
  8. 发布:偶写的NHibernate代码生成器
  9. tomcat增加处理线程数量
  10. 贴出一个php的批量搜索吧
  11. srsLTE源码学习:逻辑信道多路复用与MAC CE分解pdu_queue.h,pdu_queue.cc
  12. Php wordpress安全性,使用 .htaccess 提高 WordPress 的安全性和可用性
  13. 考研篇:如何在偶数年数学120+(刷同样的题,为什么有人的分数会更高?)
  14. 怎样在线改图片大小?教你如何在线裁剪图片
  15. 如何让word中清晰的图片无损导出为pdf?
  16. A Knee_Guided Evolutionary Algorithm for Compressing Deep Neural Network (KGEA)解读
  17. win10如何删除输入法_如何关闭微软拼音输入法?
  18. 华东师范大学计算机组成原理教材,华东师范大学计算机组成原理.ppt
  19. Python3中pass语句介绍
  20. Java学习笔记18nbsp;ArrayListnbsp;和Linke…

热门文章

  1. 创建txt文件_Mac电脑创建txt文件的方法
  2. java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0
  3. linux使用swap的命令,Linux系统如何使用swap和zram swap命令
  4. 判断点是否在多边形内
  5. Linux服务器安全简明指南
  6. Zabbix 监控Nginx连接的状态
  7. 消除类游戏(js版)
  8. 【原创】关于java中的lock
  9. Real Application Cluster 10g安装与配置(下)
  10. Windows 7样式地址栏(Address Bar)控件实现