MCPcopy Create free account
hub / github.com/gawel/pyquery / items

Method items

pyquery/pyquery.py:292–308  ·  view source on GitHub ↗

Iter over elements. Return PyQuery objects: >>> d = PyQuery(' foo bar ') >>> [i.text() for i in d.items('span')] ['foo', 'bar'] >>> [i.text() for i in d('span').items()] ['foo', 'bar'] >>> list

(self, selector=None)

Source from the content-addressed store, hash-verified

290 return self
291
292 def items(self, selector=None):
293 """Iter over elements. Return PyQuery objects:
294
295 >>> d = PyQuery('<div><span>foo</span><span>bar</span></div>')
296 >>> [i.text() for i in d.items('span')]
297 ['foo', 'bar']
298 >>> [i.text() for i in d('span').items()]
299 ['foo', 'bar']
300 >>> list(d.items('a')) == list(d('a').items())
301 True
302 """
303 if selector:
304 elems = self(selector) or []
305 else:
306 elems = self
307 for elem in elems:
308 yield self._copy(elem, parent=self)
309
310 def xhtml_to_html(self):
311 """Remove xhtml namespace:

Callers 5

serialize_pairsMethod · 0.95
__repr__Method · 0.80
next_untilMethod · 0.80
attrMethod · 0.80
cssMethod · 0.80

Calls 1

_copyMethod · 0.95

Tested by

no test coverage detected