Кодировать строки json содержат "и \ n из узла сценария в Scrapy - PullRequest
0 голосов
/ 15 октября 2018

Я извлекаю строку json из этой ссылки , используя следующий код.

js = response.xpath('//script[@type=\"application/ld+json\"]/text()').re_first('({[\\S\\s]+\\\"@type\\\": \\\"NewsArticle\\\",[\\S\\s]+})')
json.loads(js)

Проблема в том, что scrapy преобразует " в ",поэтому я получил ошибку декодирования json.

JSONDecodeError: Ожидается ',' разделитель: строка 13, столбец 204 (символ 858)

Как правильно это сделать?Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...