python爬取百度翻译返回:{'error': 997, 'from': 'zh', 'to': 'en', 'query 问题
解决办法:
修改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 问题相关推荐
- 求解Python 爬取百度翻译手机版{errno:997,from:zh,to:en,query:\u4eba\u751f\u82e6\u77ed}怎么办
环境:python3.7.3 import requestsurl = "https://fanyi.baidu.com/basetrans" data = {"quer ...
- Python爬取百度翻译及有道翻译
Python爬取百度翻译及网易有道翻译 百度翻译 一.简介 明确翻译链接,百度翻译链接:https://fanyi.baidu.com/,但是该链接不能为我们提供翻译的内容,此时需要在chrome浏览 ...
- python爬百度翻译-Python爬取百度翻译(利用json提取数据)
本篇文章给大家带来的内容是关于Python爬取百度翻译(利用json提取数据),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 工具:Python 3.6.5.PyCharm开发工具. ...
- python爬百度翻译-爬虫 python爬取百度翻译接口 超详细附源码
前言 今天教大家如何利用 firefox 分析百度翻译的接口,并用python爬取接口.大家学会后可以干一些有趣的事情,比如做一个自己的翻译软件. 具体内容 1 - 找到URL接口 进入百度翻译的网址 ...
- python爬百度翻译-python爬取百度翻译的问题以及解决方案
#query = '你好,世界' sign = execjs.compile(jsCode).call("e", query )print(sign) data={"fr ...
- 利用python爬取百度翻译内容
利用python可以实现对百度翻译内容的爬取,具体过程如下: 前期工作 本程序的测试环境为python3.5,Chrome浏览器.进入百度翻译的页面,点开F12进入开发者调试工具,点击network, ...
- python爬取百度翻译视频_利用python爬取百度翻译内容
利用python可以实现对百度翻译内容的爬取,具体过程如下: 前期工作 本程序的测试环境为python3.5,Chrome浏览器.进入百度翻译的页面,点开F12进入开发者调试工具,点击network, ...
- python爬百度翻译-教大家用python爬取百度翻译,超简单
一,首先导入urllib里面的request和parse:这里导入parse主要字符转码 from urllib import request,parse 二,爬取别人的网站最好加入伪装,也就是浏览器 ...
- python爬取并翻译_教大家用python爬取百度翻译,超简单-Go语言中文社区
一,首先导入urllib里面的request和parse:这里导入parse主要字符转码 from urllib import request,parse 二,爬取别人的网站最好加入伪装,也就是浏览器 ...
最新文章
- Windows核心编程 第十二章 纤程
- Hadoop详解(九):Hadoop Streaming和Pipes原理和实现
- Android 8.0 adb分析
- 开源工具 @sap/ux-ui5-tooling 介绍
- java rsa内容超长_RSA 非对称加密解密,超长字符串分块处理
- linux删除mysql临时文件_linux下mysql自动备份数据库与自动删除临时文件_MySQL
- python 函数进度条怎么_刷新你对进度条的认识,用python写出不一样的进度条
- 发布:偶写的NHibernate代码生成器
- tomcat增加处理线程数量
- 贴出一个php的批量搜索吧
- srsLTE源码学习:逻辑信道多路复用与MAC CE分解pdu_queue.h,pdu_queue.cc
- Php wordpress安全性,使用 .htaccess 提高 WordPress 的安全性和可用性
- 考研篇:如何在偶数年数学120+(刷同样的题,为什么有人的分数会更高?)
- 怎样在线改图片大小?教你如何在线裁剪图片
- 如何让word中清晰的图片无损导出为pdf?
- A Knee_Guided Evolutionary Algorithm for Compressing Deep Neural Network (KGEA)解读
- win10如何删除输入法_如何关闭微软拼音输入法?
- 华东师范大学计算机组成原理教材,华东师范大学计算机组成原理.ppt
- Python3中pass语句介绍
- Java学习笔记18nbsp;ArrayListnbsp;和Linke…
热门文章
- 创建txt文件_Mac电脑创建txt文件的方法
- java.lang.NumberFormatException: Infinite or NaN原因之浮点类型除数为0
- linux使用swap的命令,Linux系统如何使用swap和zram swap命令
- 判断点是否在多边形内
- Linux服务器安全简明指南
- Zabbix 监控Nginx连接的状态
- 消除类游戏(js版)
- 【原创】关于java中的lock
- Real Application Cluster 10g安装与配置(下)
- Windows 7样式地址栏(Address Bar)控件实现