如何在使用response.css提取时删除/n和逗号

2024-09-28 13:19:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正试图爬过亚马逊,以获得产品名称,价格和[储蓄信息]。我使用response.css提取[保存信息]如下

提取[savings information]的python代码:

savingsinfo = amzscrape.css(".a-color-secondary .a-row , .a-row.a-size-small.a-color-secondary span").css('::text').extract()

返回上面代码的下面输出

'savingsinfo_item': ['Save ',                                                   
                     '$20.00',
                     ' when you buy ',
                     '$100.00',
                     ' of select items']

预期产量:

Save $20.00 when you buy $100 of select items

Tags: of代码yousaveitemsbuyselectcss
2条回答

这将返回一个列表。您所需要的只是加入所示的项目

list = ['1', '2', '3', '4']
seperator = ' '
print(seperator.join(list))
output = ''.join(savingsinfo['savingsinfo_item'])

相关问题 更多 >

    热门问题