用parse读取html文件出现的问题2
from lxml import etree
html = etree.parse("hello.html")
#获取 class 为 bold 的标签名
result = html.xpath("//*[@class='bold']") #<font color="#ff0000"> *匹配任何元素节点,后面要加中括号么?</font>
print(result.tag) <span style="background-color: rgb(255, 255, 255);"><font color="#ff0000" style="">#这个是什么意思,result不是只有一个元素么,为什么要用?tag是什么类型?</font></span> 1,后面的中括号是代表标签的属性,用于匹配。
2,html.xpath返回的是一个列表啊,取出那一个元素,.tag是标签。
页:
[1]