Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 14, 2019 15:11:34

Injector
Зарегистрирован: 2019-12-06
Сообщения: 10
Репутация: +  0  -
Профиль   Отправить e-mail  

Парсинг json-файла

Доброго всем дня!
Начал изучать python недавно, т.к. потребовалось написать парсер для себя под конкретные задачи. Столкнулся с проблемой, что у меня не получается адекватно считывать данные с json-файла. Расскажу по порядку:
1. Имеется ссылка на json-файл https://inventory.tradeit.gg/sinv/730 (надеюсь, я не ошибся, что это json-файл). Этот список содержит все данные о игровых предметах, которые доступны на сайте трейдит.гг. В дальнейшем мне нужно отсортировать эти данные, избавиться от лишних значений и сопоставить их.
2. Я попробовал сначала просто получить данные с этого файла и напечатать результат(работаю в Pycharm):

 import requests
import json
url = 'https://inventory.tradeit.gg/sinv/730'
a = requests.get(url)
b = a.json()
print(b)

Но print(b) выводит только несколько последних строк файла. Подскажите, почему печатает не все данные?
Возможно, что я вообще не в ту сторону копаю, в таком случае прошу подсказать, как мне спарсить нужные данные? Заранее благодарю.

Офлайн

#2 Дек. 14, 2019 18:58:14

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  252  -
Профиль   Отправить e-mail  

Парсинг json-файла

Injector
выводит только несколько последних строк файла.
1. В этих данных вообще одна сторка.
2. У меня ваш код выводит данные в обычную консоль ubuntu.
=> наверное у вас программа реализующая консоль (pycharm) кривая.

p.s. В любом случае печатать на консоль 8 мегов данных плохая идея. Это может убить многие ide. Анализируйте данные в отладчике без явной печати всего.




Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version