【发布时间】:2020-12-10 18:04:52
【问题描述】:
我在p 标记中有一些文本,其中可能包含其他标记,例如em。
当我将以下文本传递给 parsel XPath 选择器并询问第一个 p 标记时,它会返回部分字符串。
from parsel import Selector
selector = Selector(text="<div><p>Hel<em>l</em>o</p><p>World!</p></div>")
for p in selector.xpath('(//div//p//extract())[1]'):
print(p.get())
代码返回的输出是
Hel 并且预期的输出是hello,我在这里做错了什么。
【问题讨论】:
标签: python scrapy html-parsing parsel