2024-04-25 21:09:20 发布
网友
我使用lxml在Python中解析html文件。在
我用cssselect。 像这样:
from lxml.html import parse page = parse('http://.../').getroot() img = page.cssselect('div.photo cover div.outer a') # problem
但我有个问题。HTML中的类名中有空格:
没有他们一切都好。如何解析它(我不能编辑html代码)?在
要将div与photo和{}类匹配,请使用div.photo.cover。在
div
photo
div.photo.cover
img = page.cssselect('div.photo.cover div.outer a')
不要把class="photo cover"看作是类属性,而把photo cover看作是一个值为photo和{}的类属性。在
class="photo cover"
photo cover
要将}类匹配,请使用
div
与photo
和{div.photo.cover
。在不要把}的类属性。在
class="photo cover"
看作是类属性,而把photo cover
看作是一个值为photo
和{相关问题 更多 >
编程相关推荐