Уведомления

Группа в Telegram: @pythonsu

#1 Май 11, 2023 16:47:10

all
Зарегистрирован: 2023-05-11
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как получить ответ в json

 import asyncio
import aiohttp
lim = 'https://...'
HTTP_OK = 200
async def get_lim():
    async with aiohttp.ClientSession() as session:
        async with session.get(lim) as response:
            if response.status == HTTP_OK:
                data = await response.json()

Отредактировано all (Май 11, 2023 20:36:17)

Офлайн

#2 Май 11, 2023 19:04:52

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Как получить ответ в json

Оберните код в тег Код
И что именно не получается?



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Май 11, 2023 20:38:08

all
Зарегистрирован: 2023-05-11
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как получить ответ в json

ZerG
Оберните код в тег КодИ что именно не получается?
первые сервера пишу.
Нужен файл, чтобы его можно было парсить.
data и есть файл json?

Офлайн

#4 Май 11, 2023 22:02:26

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Как получить ответ в json

а что собственно мешает

 print(type(data))
print(data)



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#5 Май 12, 2023 18:54:54

all
Зарегистрирован: 2023-05-11
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как получить ответ в json

С json как то разобрался, но не все.
Информация со страницы идет такая
“Акт:
год:
номер:
Дело:
год:
номер:

Мне нужно спарсить номера дел по нужному году. Хотя бы первое для начала. Это цифра. Инфа в json идет как list - это редактор пишет. Как словарь не грузит. Как сделать правильный запрос? То есть в запросе должно быть, что это именно дело, а не акт, и нужный год .

Отредактировано all (Май 12, 2023 18:57:45)

Офлайн

#6 Май 12, 2023 19:36:57

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Как получить ответ в json

пример реальных данных не помешал бы - мы же не кашпировские
да и плевать что редактор пишет - я выше указал два принта
первый должен вывести тип данных. второй сами данные



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#7 Май 12, 2023 21:51:58

all
Зарегистрирован: 2023-05-11
Сообщения: 4
Репутация: +  0  -
Профиль   Отправить e-mail  

Как получить ответ в json

Кажется разобрался, получился вложенный список, а там уже просто получить нужные элементы.

Офлайн

#8 Май 12, 2023 22:58:30

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Как получить ответ в json

Всего то и нужно было не писать а почитать что приходит
Это и есть магия программирования



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version