У меня есть файл json, в котором хранится некоторая информация о пользователе, включая id
, name
и url
. JSON-файл выглядит так:
{"link": "https://www.example.com/user1", "id": 1, "name": "user1"}
{"link": "https://www.example.com/user1", "id": 2, "name": "user2"}
Этот файл был написан скрап-пауком. Теперь я хочу прочитать URL-адреса из файла json и очистить веб-страницу каждого пользователя. Но я не могу загрузить данные из файла json.
В настоящее время я понятия не имею, как получить эти URL-адреса. Я думаю, что я должен сначала прочитать строки из файла json. Я попробовал следующий код в оболочке Python:
import json
f = open('links.jl')
line = json.load(f)
Я получил следующее сообщение об ошибке:
Raise ValueError(errmsg("Extra data", s, end, len(s)))
ValueError: Extra data: line 2 column 1- line 138 column 497(char498-67908)
Я сделал несколько поисков в Интернете. Поиск показал, что файл json может иметь некоторые проблемы с форматированием. Но файл json был создан и заполнен элементами с использованием конвейера scrapy. Кто-нибудь знает, что вызвало ошибку? И как это решить? Любые предложения по чтению URL-адресов?
Большое спасибо.