Keresés

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

  • sztanozs

    veterán

    válasz sztanozs #3832 üzenetére

    Nem tudtam mar letesztelni, vsz a maradek jsont adja vissza, igy esetleg?
    jsonpath_expression0 = parse('[*].data.DmcEpisodes.videos[*]')
    for match0 in jsonpath_expression0.find(myresponses):
      value = match0.value
        value1 = parse(f'text.title.full.series.default.content').find(value)[0].value
        value2 = parse(f'seasonSequenceNumber').find(value)[0].value
        value3 = parse(f'episodeSequenceNumber').find(value)[0].value
        value4 = parse(f'text.title.full.program.default.content').find(value)[0].value
      list5 = parse(f'mediaMetadata.captions[*].renditionName').find(value)
        value5 = any(a.value.lower().split()in("hunmagyar")for a in list5)
        print(f'{value1} - S{value2}E{value3} - {value4}{" |Magyar felirat|"*value5}')

  • Hege1234

    addikt

    válasz sztanozs #3832 üzenetére

    keyerror hibát ír,
    Traceback (most recent call last):
    File "D:\json extract\test.py", line 141, in <module>
    value1 = parse(f'{full_path}.text.title.full.series.default.content').find(value)[0].value
    File "C:\Users\hadam\AppData\Local\Programs\Python\Python310\lib\site-packages\jsonpath_ng\jsonpath.py", line 265, in find
    for subdata in self.left.find(datum)
    File "C:\Users\hadam\AppData\Local\Programs\Python\Python310\lib\site-packages\jsonpath_ng\jsonpath.py", line 265, in find
    for subdata in self.left.find(datum)
    File "C:\Users\hadam\AppData\Local\Programs\Python\Python310\lib\site-packages\jsonpath_ng\jsonpath.py", line 265, in find
    for subdata in self.left.find(datum)
    [Previous line repeated 7 more times]
    File "C:\Users\hadam\AppData\Local\Programs\Python\Python310\lib\site-packages\jsonpath_ng\jsonpath.py", line 613, in find
    return self._find_base(datum, create=False)
    File "C:\Users\hadam\AppData\Local\Programs\Python\Python310\lib\site-packages\jsonpath_ng\jsonpath.py", line 625, in _find_base
    return [DatumInContext(datum.value[self.index], path=self, context=datum)]
    KeyError: 0

    de ez jót jelenthet mert az s01e01 -ben valóban nincsen magyar felirat

    szerk:
    (kiprinteltem, hogy lássam mit szed össze)
    [kép]
    vagy rögtön elakadt az 1. résznél?

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