python爬取有道词典_python爬取有道词典json报错,求帮助!
python爬取有道词典json报错,求帮助!
import urllib.request
import urllib.parse
import json
import time
import random
import hashlib
fanyi = input("输入你想翻译的文字:")
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
head = {}
head['User-Agent'] = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36'
u = 'fanyideskweb'
d = fanyi
f = str(int(time.time() * 1000) + random.randint(1, 10))
c = 'rY0D^0\'nM0}g5Mm1z%1G4'
sign = hashlib.md5((u + d + f + c).encode('utf-8')).hexdigest()
data = {}
data['i'] = fanyi
data['from'] = 'AUTO'
data['to'] = 'AUTO'
data['smartresult'] = 'dict'
data['client'] = 'fanyideskweb'
data['salt'] = f #'15503716490563'
data['sign'] = sign # 'e1ad61ef4d013802bc9117ee6ee1a053'
data['ts'] = '1550371649056'
data['bv'] = '617939f69fb18f112aa988d6038ae43f'
data['json'] = 'doctype'
data['vison'] = 'version'
data['keyfrom'] = 'fanyi.web'
data['action'] = 'FY_BY_REALTIME'
data['typoResult'] = 'false'
data = urllib.parse.urlencode(data).encode('utf-8')
response = urllib.request.Request(url, data)
response.add_header('User-Agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.109 Safari/537.36')
req = urllib.request.urlopen(response)
html = req.read().decode('utf-8')
print(html)
target = json.loads(html)
result = target['translateResult'][0][0]['tgt']
print(result)
运行程序输出的html为:
提示报错:
Traceback (most recent call last):
File “C:/Users/luojiabao.JFFAW/PycharmProjects/untitled/youdaofanyi.py”, line 46, in
target = json.loads(html)
File “D:\Python\lib\json_init_.py”, line 348, in loads
return _default_decoder.decode(s)
File “D:\Python\lib\json\decoder.py”, line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File “D:\Python\lib\json\decoder.py”, line 355, in raw_decode
raise JSONDecodeError(“Expecting value”, s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
python爬取有道词典_python爬取有道词典json报错,求帮助!相关推荐
- python中乘号可以省略吗_python *乘号在命令行中为什么报错
环境 Mac Os X 10.9 python 2.7 实现功能 命令行传入公式,输出结果 出错原因 '*' 号把整个目录下的文件都当作参数传入了 问题 如何正确传入 * 号? 操作 输入公式 '2 ...
- python中的断点是什么_python中简单的递归(断点报错的小福利)
Eclipse中导入项目后js报错解决方法(转未解决问题) 本文转自:http://blog.csdn.net/chenchunlin526/article/details/54666882 Ecli ...
- python爬取有道词典json报错,求帮助!
python爬取有道词典json报错,求帮助! import urllib.request import urllib.parse import json import time import ran ...
- python爬取公众号推荐_python爬搜狗微信获取指定微信公众号的文章
前言: 之前收藏了一个叫微信公众号的文章爬取,里面用到的模块不错.然而 偏偏报错= =.果断自己写了一个 正文: 第一步爬取搜狗微信搜到的公众号: http://weixin.sogou.com/we ...
- 复制出来 python -m pip install --upgrade pip 升级还是出现一堆红色英文,报错
复制出来 python -m pip install --upgrade pip 升级还是出现一堆红色英文,报错 升级不成功,出现一堆红色英文解决办法 下载pip包时请求超时,使用默认的镜像源时间过长 ...
- python 数据分析 书籍推荐 知乎_Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书!...
原标题:Python 爬取知乎 9674 个问答,揭秘最受欢迎的 98 本书! 作者 | Yura 责编 | 胡巍巍 高尔基这话有没有道理我不知道, 咱也不敢问, 主要是现在也问不了. 那对我来说,读 ...
- python爬取新闻存入数据库_python 爬取古诗文存入mysql数据库的方法
使用正则提取数据,请求库requests,看代码,在存入数据库时,报错ERROR 1054 (42S22): Unknown column 'title' in 'field list'.原来是我写s ...
- python爬取千图网_python爬取lol官网英雄图片代码
python爬取lol官网英雄图片代码可以帮助用户对英雄联盟官网平台的皮肤图片进行抓取,有很多喜欢lol的玩家们想要官方的英雄图片当作自己的背景或者头像,可以使用这款软件为你爬取图片资源,操作很简单, ...
- python爬取虎扑评论_Python爬取NBA虎扑球员数据
虎扑是一个认真而有趣的社区,每天有众多JRs在虎扑分享自己对篮球.足球.游戏电竞.运动装备.影视.汽车.数码.情感等一切人和事的见解,热闹.真实.有温度. 受害者地址 https://nba.hupu ...
- python知乎爬虫收藏夹_Python爬取知乎问题收藏夹 爬虫入门
简介 知乎的网站是比较好爬的,没有复杂的反爬手段,适合初学爬虫的人作为练习 因为刚刚入门python,所以只是先把知乎上热门问题的一些主要信息保存到数据库中,待以后使用这些信息进行数据分析,爬取的网页 ...
最新文章
- java-在应用中获取spring定义的bean
- leetcode005 longest_palidrome
- STL set容器的一点总结
- 5步带你掌握工作流Activiti框架的使用
- 【registry】registry 0.9 源码 在 windows下运行
- 源码编译Ros, Ubuntu18.04系统使用源码编译Ros1,出错集合及其解决办法
- 如何用Mac 自带的 Automator 进行图片格式转换?
- Vmware中RedHat命令行和图形界面切换
- Python 实例教程100例
- kali下如何生成密码字典(在线)
- CUDA中的数学函数
- 给力!百度智能云3个案例入选《云开发技术实践白皮书》
- Mac OS无法进入系统/数据备份/重装系统方法步骤
- 辨别虚假高音质(320k/Ape/Flac)的音乐文件
- 走出软件作坊之十七-走钢索的人
- html好看的渐变效果,CSS3实现渐变/立体/扁平的漂亮按钮
- 保研面试/考研复试机器学习问题整理
- GitBook 制作电子书
- TC358746A/748XBG:MIPI CSI转RGB、RGB转MIPI CSI 东芝转换芯片 ~
- 不可用来编辑html的文件,没法设置和编辑版块、在首页不能编辑文章?
热门文章
- Pascal voc 数据集xml格式解析
- 南京周边城市两日游方案
- Obi Rope(Yanlz+Unity+柔性电缆+立钻哥哥+)
- stm32F407控制器在驱动电机等执行机构时,ADS1256采集模块出现死机现象,问题待解决
- 四川省巴中市谷歌高清卫星地图下载
- 推荐一个爬虫神器:You-Get,小白也会用
- 显示本q不用了 加新q服务器,魔兽TBC设计师访谈:前夕版本开放新种族 持续关注玩家反馈...
- 下一代Windows家庭服务器Vail本地化版本发布
- kali linux安装firefox,Kali安装firefox浏览器
- 基于ASP.NET的读书网站设计与实现