Python 检查xpath返回的元素是否正确
我正在做我的第一个Python项目。 我正在尝试这样的网页: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
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])