Я пытаюсь разобрать этот ответ JSON:Невозможно разобрать все элементы JSON
[
"http://torrent.ubuntu.com:6969/announce",
"udp://open.demonii.com:1337/announce",
"udp://torrent.ubuntu.com:6969/announce",
"udp://tracker.leechers-paradise.org:6969/announce",
"udp://tracker.openbittorrent.com:80/announce"
]
С:
for item in jdata:
torrent_tracker = item
print(torrent_tracker)
magnet = "magnet:?xt=urn:btih:" + hash + "&tr=" + torrent_tracker
Но это только кажется, чтобы получить каждую строку отдельно. Есть ли способ получить все результаты JSON в torrent_tracker
var?
Действительный торрент-трекер для этого JSON может быть:
&tr=udp://torrent.ubuntu.com:6969/announce&tr=udp://tracker.leechers-paradise.org:6969/announce&tr=udp://tracker.openbittorrent.com:80/announce&tr=udp://tracker.coppersurfer.tk:6969/announce
Что * в * 'jdata'? Как вы расшифровали JSON? –
jdata его результат pastebin, я декодирован '' 'jdata = self.getURL (trackerUrl, json = True)' '' trackerURL является var – mati
Это не похоже на стандартный API, с которым я знаком. Возможно, вы используете [SickRage] (https://github.com/SiCKRAGETV/SickRage)? Если это так, тогда это говорит мне, что означает флаг 'json = True' *; *; в этом случае он возвращает объект Python после декодирования тела ответа (SickRage использует 'запросы' под капотом, поэтому мы можем доверять ему, что это делает это правильно). –