gpt4 book ai didi

python - 值错误: Expecting value: line 1 column 1 (char 0)

转载 作者:行者123 更新时间:2023-11-30 23:06:25 29 4
gpt4 key购买 nike

检查了类似问题的其他答案,但找不到解决此特定问题的任何内容。我不明白为什么会出现错误,因为我不相信我丢失了任何值。另外,我认为它说的是第 1 行第 1 列(字符 0),这很奇怪 - 你们这些优秀的人有什么想法吗?

import json
import urllib.request

user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7"

url = "http://api.usatoday.com/open/articles/topnews?encoding=json&api_key=98jv5a93qs"

headers={"User-Agent":user_agent,}

request = urllib.request.Request(url, None, headers)

parsed_json = json.loads(str(request))

for i in range(6):
title = parsed_json['stories'][i]['title']
link = parsed_json['stories'][i]['link']
print(title)
print(link)
print("-----------------------------------")

最佳答案

您正在尝试解析响应 JSON。但您没有发送请求。您应该发送您的 Request,然后解析响应 JSON:

import json
import urllib.request

user_agent = "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.7) Gecko/2009021910 Firefox/3.0.7"

url = "http://api.usatoday.com/open/articles/topnews?encoding=json&api_key=98jv5a93qs"

headers={"User-Agent":user_agent,}

request = urllib.request.Request(url, None, headers)
res = urllib.request.urlopen(request)

parsed_json = json.loads(res.readall())

for i in range(6):
title = parsed_json['stories'][i]['title']
link = parsed_json['stories'][i]['link']
print(title)
print(link)
print("-----------------------------------")

关于python - 值错误: Expecting value: line 1 column 1 (char 0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32687104/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com