【发布时间】:2017-09-24 03:38:48
【问题描述】:
我有这样的 html 段落:
<p>Hello <strong>I'm G </strong></p>
我正在尝试获取 p 中的所有文本。甚至强标签中的部分。 我尝试了下面的代码,但我只得到“你好”。:
for text in response.css("div.entry-content"):
yield {
"parag": text.css("p::text").extract(),
}
我也尝试过类似 css 的 first-child,但这次没有返回:
"parag": text.css("p:strong::text").extract()
编辑:它可以是另一个标签,而不是strong。所以目标是获取第一个子文本
【问题讨论】:
-
css 标签在这里没有用;)