Python 检查xpath返回的元素是否正确

Python 检查xpath返回的元素是否正确,python,xpath,web-scraping,Python,Xpath,Web Scraping,我正在做我的第一个Python项目。 我正在尝试这样的网页: page = requests.get('http://www.mypage.com') tree = html.fromstring(page.content) table = tree.xpath('//table[@class="list"]') 但是,我不确定返回的表是否正确 是否有方法检查表中的html内容 如果我尝试这样做: print str(table) 我得到的输出不是很有用: [<Element tabl

我正在做我的第一个Python项目。 我正在尝试这样的网页:

page = requests.get('http://www.mypage.com')
tree = html.fromstring(page.content)
table = tree.xpath('//table[@class="list"]')
但是,我不确定返回的表是否正确

是否有方法检查表中的
html
内容

如果我尝试这样做:

print str(table)
我得到的输出不是很有用:

[<Element table at 0x10b20b6d8>]
[]
您可以使用
tostring()
打印元素的原始HTML:

from lxml import html

.....

html.tostring(table[0])
您可以使用
tostring()
打印元素的原始HTML:

from lxml import html

.....

html.tostring(table[0])