Hirdetés

Új hozzászólás Aktív témák

  • Hege1234

    addikt

    egy listában lévő 11 link adata kerül egy nagyobb listába..
    az alsó 4 for részt, hogyan lehetne átírni, hogy ne csak a legutolsó adatot tudjam kiprintelni hanem az egészet?
    (összesen 177 epizód van benne)

    from jsonpath_ng.ext import parse
    import requests
    import json

    my_responses = []
    for lnk in merged_jsons:
    payload = requests.get(lnk).json()
    my_responses.append(payload)
    print(my_responses, file=open("all.json", "w", encoding="utf-8"))

    jsonpath_expression1 = parse('[*].data.DmcEpisodes.videos[*].text.title.full.series.default.content')
    jsonpath_expression2 = parse('[*].data.DmcEpisodes.videos[*].seasonSequenceNumber')
    jsonpath_expression3 = parse('[*].data.DmcEpisodes.videos[*].episodeSequenceNumber')
    jsonpath_expression4 = parse('[*].data.DmcEpisodes.videos[*].text.title.full.program.default.content')

    for match1 in jsonpath_expression1.find(my_responses):
    ser_name = match1.value

    for match2 in jsonpath_expression2.find(my_responses):
    ser_num = match2.value

    for match3 in jsonpath_expression3.find(my_responses):
    ep_num = match3.value

    for match4 in jsonpath_expression4.find(my_responses):
    ep_title = match4.value

    print(f'{ser_name} - S{ser_num}E{ep_num} - {ep_title}')

    #The Walking Dead - S11E24 - Nyugodjék békében

    [kép]

    #3816 sztanozs
    köszi át is írtam

Új hozzászólás Aktív témák