在Scrapy中获取选择器的子项



我有一个选择器,它是从筛选选择器列表中获得的。现在我需要得到这个选择器的子项。获取选择器列表的代码是

results = response.css('font::text, b::text, p::text, span::text').getall()
for r in results:
if 'some_charecters' in r.root:
result = r

现在我的目标是得到结果选择器的子项。哪种方法最好?我试图找到一个类似get_child的函数,但似乎没有用于这种目的的内置函数。

results = response.css('font::text, b::text, p::text, span::text')
for r in results:
# ... filter it as you want ...        
children = r.xpath("./*")

最新更新