问题:使用pyquery如何获取元素本身?outhtml,outerHtml
解决:使用outerHtml()方法
方法:
>>> d = PyQuery('<div><span class="red">toto</span> rocks</div>')
>>> print(d('span')) <span class="red">toto</span> rocks
>>> print(d('span').outerHtml()) <span class="red">toto</span>
>>> S = PyQuery('<p>Only <b>me</b> & myself</p>')
>>> print(S('b').outerHtml()) <b>me</b>
参考:
http://pythonhosted.org/pyquery/api.html#pyquery.pyquery.PyQuery.outerHtml