In <[EMAIL PROTECTED]>, gcmartijn wrote: > I'm trying to extract something like this: > > <object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 > codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/ > swflash.cab#version=7,0,19,0" width=640 height=400> > <param name=movie value=url> > <param name=quality value=high><param name=SCALE value=showall> > <embed src=url quality=highpluginspage=http://www.macromedia.com/go/ > getflashplayer type=application/x-shockwave-flash width=640 height=400 > bgcolor=#000000 scale= showall> > </embed> > </object> > > ==== > I don't know how I can get the param > > # below don't work > for test in soup.fetch('object'): > print test # nothing
There's no `fetch()`. In [15]: soup.fetch('object') --------------------------------------------------------------------------- exceptions.TypeError Traceback (most recent call last) /home/new/<ipython console> TypeError: 'NoneType' object is not callable > # nothing > print soup.findAll('param',{'name':'movie'}) Works for me: In [16]: soup.findAll('param', {'name': 'movie'}) Out[16]: [<param name="movie" value="url"> </param>] > # nothing > print soup.findAll('object') This too: In [17]: soup.findAll('object') Out[17]: [<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/ swflash.cab#version=7,0,19,0" width="640" height="400"> <param name="movie" value="url"> </param><param name="quality" value="high"></param><param name="SCALE" value="showall"> <embed src="url" quality="highpluginspage=http://www.macromedia.com/go/" getflashplayer="getflashplayer" type="application/x-shockwave-flash" width="640" height="400" bgcolor="#000000" scale="showall"> </embed> </param></object>] Ciao, Marc 'BlackJack' Rintsch -- http://mail.python.org/mailman/listinfo/python-list