Scrapy - 如何将字符串转换为可以使用 XPath 的对象?

2024-01-05

假设我有一些类似 HTML 格式的纯文本,如下所示:

<div id="foo"><p id="bar">Some random text</p></div>

我需要能够在其上运行 XPath 来检索一些内部元素。如何将纯文本转换为某种可以使用 XPath 的对象?


您可以只使用普通选择器来运行相同的xpath, css直接查询:

from scrapy import Selector

...

sel = Selector(text="<div id="foo"><p id="bar">Some random text</p></div>")
selected_xpath = sel.xpath('//div[@id="foo"]')
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Scrapy - 如何将字符串转换为可以使用 XPath 的对象? 的相关文章

随机推荐