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

  • Hege1234

    addikt

    Hali

    mi okozhatja azt, hogy a result-al nem látom a data első részét? (time)
    ezzel szűrve print (resp['result']['item']['file'])
    szépen megkapom az elérési utat de a "time" részt nem tudom elérni

    print (resp['result']['time']['hours'])
    print (resp['result']['time']['minutes'])
    print (resp['result']['time']['seconds'])

    >>> import json
    >>> import base64
    >>> from urllib.request import Request, urlopen
    >>>
    >>> credentials = b'kodi:kodi'
    >>> encoded_credentials = base64.b64encode(credentials)
    >>> authorization = b'Basic ' + encoded_credentials
    >>>
    >>> headers = { 'Content-Type': 'application/json', 'Authorization': authorization }
    >>> url = 'http://192.168.1.10:8080/jsonrpc?Base'
    >>> data = [{"jsonrpc":"2.0","method":"Player.GetProperties","params":[1,["time"]],"id":17},{"jsonrpc":"2.0","method":"Player.GetItem","params":[1,["file"]],"id":18}]
    >>>
    >>> json_data = json.dumps(data)
    >>> post_data = json_data.encode('utf-8')
    >>> request = Request(url, post_data, headers)
    >>> result = urlopen(request)
    >>> print(result.read())
    b'[{"id":17,"jsonrpc":"2.0","result":{"time":{"hours":0,"milliseconds":416,"minutes":52,"seconds":59}}},{"id":18,"jsonrpc":"2.0","result":{"item":{"file":"smb://192.168.1.10/n filmek 720p/@.mkv","id":340,"label":"The Expendables 3","type":"movie"}}}]'
    >>>
    >>> print (resp['result'])
    {'item': {'file': 'smb://192.168.1.10/n filmek 720p/@.mkv', 'id': 340, 'label': 'The Expendables 3', 'type': 'movie'}}

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