python - Problems with finding QWebElements by tag in PySide -
i using qgraphicswebview , trying iterate on qwebelements. @ first tried :
frame = self.page().mainframe() doc = frame.documentelement() h = frame.findfirstelement("head") b = frame.findfirstelement("body") elements = h.findall("link") d in elements : print d.tagname()
so see thought but, later on find there's elements in qwebelementcollection, not in list. please me iterating on dom tree.
a qwebelement
's findall
method returns qwebelementcollection
, can converted qlist
instance it's tolist()
method. iterate on list of matched elements, use:
body_element = frame.findfirstelement("body") el in body_element.findall("div").tolist(): print el.tagname()
Comments
Post a Comment