http文档格式的语句如何直接在Python下用Xpath处理?

在Ajax加载的网页之下,手动复制得到了类似<tbody><tr class="abcdefg"><td>1</td><td>3</td></tr></tbody>的内容;

复制此类文本之后,如何将其转化为xpath可以处理得格式呢?

如果直接用赋值语句,则得到的是一个str类型,无法直接用xpath解析得到

比如我想得到
name=text.xpath('./td')[1].text
这个元素的内容,

如果直接用text="<tbody><tr class="abcdefg"><td>1</td><td>3</td></tr></tbody>",就会报错

SyntaxError: invalid syntax

慕少森
浏览 454回答 1
1回答

UYOU

from lxml import etree html = etree.HTML(text) …
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python