返回顶部
首页 > 资讯 > 后端开发 > Python >requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
  • 640
分享到

requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

python开发语言 2023-09-03 07:09:08 640人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

首先正解错误:请求异常,JSON解码错误:期待值:一行一列(没有字符)。 该问题常见于向某网站进行一些数据的爬取。 错误代码: url='https://kyfw.12306.cn/otn/leftTicket/queryZ?lef

首先正解错误:请求异常,JSON解码错误:期待值:一行一列(没有字符)。

该问题常见于向某网站进行一些数据的爬取。

错误代码:

    url='https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date={}&leftTicketDTO.from_station={}&leftTicketDTO.to_station={}&purpose_codes=ADULT'.fORMat(date,from_station,to_station)    #发送查询请求    #url='Https://kyfw.12306.cn/otn/leftTicket/queryZ?leftTicketDTO.train_date=2023-05-12&leftTicketDTO.from_station=BJP&leftTicketDTO.to_station=SHH&purpose_codes=ADULT'    response=requests.get(url,headers=headers)    print(response.text)    #将json数据转换为字典类型,通过键值对获取数据    result=response.json()  #将数值类型转换为字典类型    # result=result['data']['result']   #先获取键"data"对应的值,然后在值中获取键“result”对应的值

为什么出现这种错误,按照报错理解是response中没有json文件类型,(json数据类型类似于python中的字典),实际就是没有读到想要的数据。

错误现象:

é路客æ·æå¡ä¸­å¿

来源地址:https://blog.csdn.net/weixin_55262913/article/details/130469521

--结束END--

本文标题: requests.exceptions.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

本文链接: https://lsjlt.com/news/391788.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作