【发布时间】:2015-11-20 11:28:57
【问题描述】:
试图解决如何在 <br> 中连接字符串的方法不起作用。
代码如下:
<li class="attr">
<span>
Size:L
<br>
Color:RED
</span>
</li>
我尝试使用这些但不起作用:
color_and_size = row.xpath('.//li[@class="attr"][1]/span[1]/text()')[0]
【问题讨论】:
-
<br>内是什么意思?你能给出你想要的输出样本吗? -
我想打印“Size:L”和“Color:RED”
-
这是无效的
XML,因为您的<BR>标签未关闭。因此,您将无法对它使用xpath表达式。 -
“不工作”是对该输入的低估。这可能会结束嘈杂,还是您使用
try-except子句? -
您不应该真正将 xpath 用于 HTML 文档,请尝试使用
BeautifulSoup。