Path: csiph.com!newsfeed.xs4all.nl!newsfeed9.news.xs4all.nl!85.12.16.69.MISMATCH!peer02.ams1!peer.ams1.xlned.com!news.xlned.com!peer03.am4!peer.am4.highwinds-media.com!news.highwinds-media.com!fx27.am4.POSTED!not-for-mail Received-SPF: none (Address does not pass the Sender Policy Framework) SPF=HELO; sender=mail-wm1-f46.google.com; remoteip=::ffff:209.85.128.46; remotehost=; helo=mail-wm1-f46.google.com; receiver=hugo.zagamma.cz; Received-SPF: pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=petr.messner@gmail.com; remoteip=::ffff:209.85.128.46; remotehost=; helo=mail-wm1-f46.google.com; receiver=hugo.zagamma.cz; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:content-transfer-encoding:mime-version:date:subject:message-id :references:in-reply-to:to; bh=C1w7R0S5pCqRv6KFlUnh9Fbrzm32dAqkEkGgbNG5fYg=; b=RUmFxl2pJPZusgUWb7EHtosw/6z+ejndRauIxtVuGOghdWH2TfjEOWqOeyMDZlTMPA 6B81qUYjoYNA1Ia80m+meioVO6WrgYB01ndyMNnh5dhmCBDLM3m9bNcWBDrmIeZbh62r tsfwcLD65ukN23F5OA1E1TwW7M1HUjFS1eEmAxKa6Dap9hJNs0LRZnjHEW55/+onYm32 JNZmeWL3hXWeULgYrua9R3l2AM+3yKuOzNa6qTJqfpfPGRAgczUCrjnqts+ZchZgc/M8 CCjRIIWHhqqDEWBAT7Slg20yTQs47L93QI2t7skwE5Z/BD3A8je3VbV93eDqFnILqt6b 8zfQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:content-transfer-encoding:mime-version:date :subject:message-id:references:in-reply-to:to; bh=C1w7R0S5pCqRv6KFlUnh9Fbrzm32dAqkEkGgbNG5fYg=; b=qTpeDCWFtskFyVA5bdramW9Me/0SKWzdQOXW1XSf81GwgjKOBwPxxWwHEq4AhNgRj1 S4MtmXIvXtQC8wSPmFzyt+Cd0qSsc+vctm3tKUllIC9E8yB8Uy7GW2BPTl/oZa4WRf7H frSPH/bsnkVBvS7KgIo3vfRKX0sN89v7tJCo2/Qcl8dYEteZ4GalhWt/6khynQhm7qOu JTYPU8oauIdi8Yiijig/VeY/r5CtDGRWNQPLXeou5jfzEYn6LzDkR59xa6DLQ5qzNSaa I3LyZjpJIHmjH/rVMpaExAE6oWNUnZDDG108B8xOhngB+d1XpQm2otZdCdrl2g1TTZUD bWAQ== X-Gm-Message-State: APjAAAUS40TCO+xmUF6pYGqq5+wPb1k2ONJhnefbnTWr1OlJB9464iar AsZisOZE039DUEgr8OaBEPnFJrEBoyg= X-Google-Smtp-Source: APXvYqw0bCnMYDZQnytScQJPrvwqo9oYDDf3HPHlFr9f1/F6PrzHWo3fLzT3tf3DeMh9EPCvmxABbA== X-Received: by 2002:a7b:c929:: with SMTP id h9mr4864211wml.1.1565722173694; Tue, 13 Aug 2019 11:49:33 -0700 (PDT) Old-Return-Path: From: Petr Messner Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Mime-Version: 1.0 (1.0) In-Reply-To: X-Mailer: iPhone Mail (16G77) Subject: Re: [python] =?utf-8?b?eG1sIHBhcnNvdsOhbsOt?= X-BeenThere: python@py.cz X-Mailman-Version: 2.1.29 Precedence: list List-Id: Konference PyCZ List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: cz.comp.lang.python Message-ID: X-Mailman-Original-Message-ID: <9144DF83-1FF0-4390-8165-A19E21F4D13F@gmail.com> X-Mailman-Original-References: <6ot.DzVH.657}E95Dld6.1TKbRh@seznam.cz> <6B8BDAAB-4F03-404F-9288-972742AE194D@gmail.com> References: <6ot.DzVH.657}E95Dld6.1TKbRh@seznam.cz> <6B8BDAAB-4F03-404F-9288-972742AE194D@gmail.com> <9144DF83-1FF0-4390-8165-A19E21F4D13F@gmail.com> Lines: 131 X-Complaints-To: abuse@usenet-news.net NNTP-Posting-Date: Tue, 13 Aug 2019 18:49:36 UTC Organization: usenet-news.net Date: Tue, 13 Aug 2019 20:49:12 +0200 X-Received-Bytes: 8724 X-Received-Body-CRC: 3297310040 Xref: csiph.com cz.comp.lang.python:3367 To je n=C4=9Bjak=C3=BD komunika=C4=8Dn=C3=AD standard nebo tak n=C4=9Bco? M=C3= =A1=C5=A1 odkaz na n=C4=9Bjakou dokumentaci? Sp=C3=AD=C5=A1 tipuju, =C5=BEe e= xistuje zp=C5=AFsob, jak s t=C3=ADm pracovat rozumn=C4=9B, ne=C5=BE odchyt=C3= =A1vat n=C4=9Bjak=C3=BD zmatek a sna=C5=BEit se naparsovat ten kousek, co se= povedlo odchytit. Co je to za za=C5=99=C3=ADzen=C3=AD? Petr Messner 13. 8. 2019 v 14:38, Ondrej Beranek : > Ahoj, >=20 > Trosku to rozvedu, existuje zarizeni co generuje XML po multicast > vysilani. problem je ze ho zapnes a ono jede a jede a jede co mas mas, > co ne jsi ztratil. Kdyz se k nemu pripojis tak ti uz chybi hlavicka a > chytis to v pulce neceho. tak zacnes chytat co mas a postupne skladas > strom. Muze se ale stat (a stava se) ze se tagy kapku pokrizi a misto > koncu vetvi /B /A se obevi /A /B s tim ze mezitim jeste litaji nejaka > data. V takovemto pripade o situaci chci vedet a sam si ji podle uz > nactene urovne osetrit. Cast dat jsou data predana takze si nejsem ani > jist tim ze se struktura nemuze pozmenit... >=20 >=20 > Aby toho nebylo malo nektere tagy pro jistotu nahodne nekonci vubec > ale da se dopocitat jejich zanoreni. A podobne kratochvile. >=20 > Jo a zarizeni nemuzu restartovat. >=20 >=20 > 13.08.19, starenka . : >> tak spatny xml se obcas prihodi, kdyz to nejakej jouda generuje nejak >> obskurne, nebo se ti usekne stream nebo nevimcoeste.... lxml ucrite umi >> podoktorovat html, mozna i xml.... >> --- >> In Perl you shoot yourself in the foot, but nobody can understand how you= >> did it. Six months later, neither can you. | print 'aknerats'[::-1] >>=20 >>=20 >> On Tue, Aug 13, 2019 at 1:06 PM Petr Messner >> wrote: >>=20 >>> Jak jako vadn=C3=BD tag? Potom to nen=C3=AD XML. >>>=20 >>> Na HTML pou=C5=BEij HTML parser. >>>=20 >>> Petr Messner >>>=20 >>> 13. 8. 2019 v 11:30, Ondrej Beranek : >>>=20 >>>> Ahoj, >>>>=20 >>>> kdy=C5=BE jste to tu tak nakousli, kdy=C5=BE bych cht=C4=9Bl zpracov=C3= =A1vat xml streamy >>>> p=C5=99edem nezn=C3=A1m=C3=A9ho obsahu, co na to pou=C5=BE=C3=ADt ? Pot= =C5=99ebuju aby se to >>>> neslo=C5=BEilo kdy=C5=BE p=C5=99ijde n=C4=9Bjak=C3=BD vadn=C3=BD tag ab= ych m=C4=9Bl =C5=A1anci si to o=C5=A1et=C5=99it. >>>> Tak ne=C5=BE za=C4=8Dnu ps=C3=A1t kolo... >>>>=20 >>>> rainbof >>>>=20 >>>> 13.08.19, Petr Messner : >>>>> V t=C4=9Bchto p=C5=99=C3=ADpadech je asi nejednodu=C5=A1=C5=A1=C3=AD x= path. Minim=C3=A1ln=C4=9B lxml ho um=C3=AD. >>>>>=20 >>>>> PM >>>>>=20 >>>>> =C3=BAt 13. 8. 2019 v 8:22 odes=C3=ADlatel Ctibor.Plasek >>>>> >>>=20 >>>>> napsal: >>>>>=20 >>>>>> Ahoj. >>>>>> M=C3=A1m takov=C3=BDto xml soubor (viz.p=C5=99ilo=C5=BEen=C3=BD soubo= r) - export z ffprobe. >>>>>> Pro ty hodnoty, kter=C3=A9 jsou u >>>>>=20 >>>>>> from xml.dom import minidom >>>>>> xmldoc =3D minidom.parse('RainS02E06.mkv.xml') >>>>>> streamlist =3D xmldoc.getElementsByTagName('stream') >>>>>> for s in streamlist: >>>>>> print(s.attributes['index'].value) >>>>>> print(s.attributes['codec_name'].value) >>>>>> try: >>>>>> print(s.attributes['sample_rate'].value) >>>>>> except: >>>>>> print('none') >>>>>>=20 >>>>>> ale nev=C3=ADm jak=C3=BDm zp=C5=AFsobem se dostat k t=C4=9Bm "hlub=C5= =A1=C3=ADm" hodnot=C3=A1m - nap=C5=99. >>>>>> >>>>> index=3D"1" >>>>>>=20 >>>>>> Mohli byste mi, pros=C3=ADm, poradit? >>>>>>=20 >>>>>> D=C4=9Bkuji Ctibor >>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>>=20 >>>>>> _______________________________________________ >>>>>> Python mailing list >>>>>> python@py.cz >>>>>> http://www.py.cz/mailman/listinfo/python >>>>>>=20 >>>>>> Visit: http://www.py.cz >>>>>>=20 >>>>>=20 >>>> _______________________________________________ >>>> Python mailing list >>>> python@py.cz >>>> http://www.py.cz/mailman/listinfo/python >>>>=20 >>>> Visit: http://www.py.cz >>> _______________________________________________ >>> Python mailing list >>> python@py.cz >>> http://www.py.cz/mailman/listinfo/python >>>=20 >>> Visit: http://www.py.cz >>>=20 >>=20 > _______________________________________________ > Python mailing list > python@py.cz > http://www.py.cz/mailman/listinfo/python >=20 > Visit: http://www.py.cz