首页 > 解决方案 > 如何在 python scrapy 中只获取文本

问题描述

我正在尝试获取返回的数据,但我的代码:

    def parse(self, response, **kwargs):
    Name = response.xpath( "//h1//text()" ).get(),

但是 Name 的数据返回是:

('Name product',)

我怎样才能只得到“示例”?

Name product

谢谢

标签: pythonscrapy

解决方案


将您的代码更改为以下代码(也就是删除您在“.get()”之后放置的逗号。

def parse(self, response, **kwargs):
    Name = response.xpath( "//h1//text()" ).get()

请注意,逗号可能是一个有用的功能,可以简洁地返回多个值(如果您还不知道)


推荐阅读