Я использую scrapy
, чтобы очистить пример веб-сайта. Это веб-страница - цитаты . Для извлечения данных я использую селекторы xpath. Специально для получения цены конкретной книги я использую следующий xpath - //*[@id="default"]/div[1]/div/div/div/section/div[2]/ol/li[1]/article/div[2]/p[1]/text()
Теперь, когда я извлекаю цену, символ £ опускается, поскольку я использую .get()
. Я предполагаю, что .get()
возвращает Unicode
и, таким образом, возвращает символ \u00a3
. Я прочитал ответы на этот аналогичный вопрос , но не смог понять, поскольку в примере используется extract
, а не get
. Я также попытался использовать .encode()
, как упоминалось в комментариях, но вернул пустой JSON. Пожалуйста, сообщите.