Я пытаюсь удалить \r\n из вывода в scrapy, и я использую функцию strip(), но она не работает.Вместо этого он возвращает мне результат с \r\n без каких-либо ошибок.Почему не работает и как я могу решить эту проблему?
\r\n
strip()
def Regional_category(self, response): items = response.meta['items'] names = {'name1':'Site Description'} finder = {'finder1': '.site-descr::text} for name, find in zip(names.values(), finder.values()): items[name] = response.css(find.strip()).extract() yield items
Я думаю, что это должно сделать это:
items[name] = response.css(find).extract().strip()
Вы убрали селектор CSS, а не результат.
Если результатом является список строк:
items[name] = list(map(str.strip, response.css(find).extract()))