Size: a a a

2021 May 17

i

i in Scrapy
ну я думаю csv
источник

AR

Andrey Rahmatullin in Scrapy
предположу что str()
источник

i

i in Scrapy
я тут с удивлением узнал, что куча символов в емейле являются валидными, на которые я бы и не подумал, типа |
источник

i

i in Scrapy
не удивлюсь, если и ; является.
источник

(

(o_O) in Scrapy
тогда \n или пробел
источник

i

i in Scrapy
источник

AR

Andrey Rahmatullin in Scrapy
пробел  тоже валиден если локалпарт в кавычках :)))
источник

AR

Andrey Rahmatullin in Scrapy
но если про такое думать то тут не только с емейлами надо обработку менять
источник

i

i in Scrapy
space and "(),:;<>@[\] characters are allowed with restrictions (they are only allowed inside a quoted string, as described in the paragraph below, and in addition, a backslash or double-quote must be preceded by a backslash);
источник

AR

Andrey Rahmatullin in Scrapy
угу
источник

i

i in Scrapy
короче, если сам csv этим не занимается, проще видать будет
import orjson
dumps...
источник

AR

Andrey Rahmatullin in Scrapy
такое ощущение что скрапи сам ничего не сериализует, а суёт объекты прямо в cswriter
источник

AR

Andrey Rahmatullin in Scrapy
но влом тестировать
источник

i

i in Scrapy
и уже эта строка 100% декодируется по-крайней мере
источник

AR

Andrey Rahmatullin in Scrapy
для жсона вот полноценная сериализация всяких смешных типов есть
источник

AR

Andrey Rahmatullin in Scrapy
в скрапи
источник

i

i in Scrapy
можно еще как всегда посмотреть "а как это делает джанго")
источник

(

(o_O) in Scrapy
Не, сначала использует ScrapyJSONEncoder
источник

AR

Andrey Rahmatullin in Scrapy
для цсв-то?
источник

(

(o_O) in Scrapy
угу
источник