HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Общие вопросы программирования
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 19.04.2024, 22:56
extaup
Участник форума
Регистрация: 24.01.2016
Сообщений: 165
С нами: 5422337

Репутация: 83
По умолчанию

Мне нужно прочить json файл что бы спарсить ссылки

Если что мне нужно взять json файл

Вот он

JSON:





Код:
{
"data"
:
[
{
"type"
:
"dir"
,
"name"
:
"anim"
,
"size"
:
282474144
,
"data"
:
[
{
"type"
:
"file"
,
"name"
:
"anim.img"
,
"date_change"
:
1688437080
,
"size"
:
10944512
,
"hash"
:
"8dc24a1605cbff6c9aa73818004027d0"
}
,
{
"type"
:
"file"
,
"name"
:
"cuts.img"
,
"date_change"
:
1688437100
,
"size"
:
270096384
,
"hash"
:
"2afcb246fe97406b47f4c59deaf5b716"
}
,
{
"type"
:
"file"
,
"name"
:
"ped.ifp"
,
"date_change"
:
1688437080
,
"size"
:
1433248
,
"hash"
:
"4736b2c90b00981255f9507308ee9174"
}
]
}
,


Записать название из data >> data >> name

Пример "name": "anim.img",

И вывести в ссылку к примеру

https://pc.rod-ins.com/release/anim.img

Я попробывал написать сам но чёт не догнал

Вот мой код

Python:





Код:
import
json
with
open
(
'game.json'
,
'r'
)
as
fcc_file
:
fcc_data
=
json
.
load
(
fcc_file
)
d
=
json
.
loads
(
json
.
dumps
(
fcc_data
,
indent
=
4
,
sort_keys
=
True
)
)
for
data
in
d
[
'data'
]
[
'data'
]
:
for
name
in
data
[
'name'
]
:
print
(
name
[
'name'
]
)
 
Ответить с цитированием

  #2  
Старый 20.04.2024, 11:47
TravkaCode.lover()
Участник форума
Регистрация: 22.06.2023
Сообщений: 100
С нами: 1524813

Репутация: 33
По умолчанию

python:





Код:
import
json
with
open
(
'game.json'
,
'r'
)
as
fcc_file
:
fcc_data
=
json
.
load
(
fcc_file
)
for
data
in
fcc_data
[
'data'
]
[
0
]
[
'data'
]
:
name
=
data
[
'name'
]
print
(
f"https://pc.rod-ins.com/release/{name}"
)
### RESULT ###
# https://pc.rod-ins.com/release/anim.img
# https://pc.rod-ins.com/release/cuts.img
# https://pc.rod-ins.com/release/ped.ifp
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.