Ошибка: UnicodeEncodeError: кодек 'charmap' не может кодировать символ u '\ u201c' в позиции 0: символ отображается на
Код: # - - кодирование:utf-8 - -
import scrapy
class Spider1Spider(scrapy.Spider):
name = 'spider_1'
allowed_domains = ["quotes.toscrape.com"]
start_urls = (
'http://quotes.toscrape.com/' ,
)
def parse(self, response):
x=response.xpath('//*[@class="quote"]')
for quotes in x:
text= x.xpath('.//*[@class="text"]/text()').extract_first()
author= x.xpath('.//*[@class="author"]/text()').extract_first()
Tags= x.xpath('.//*[@class="keywords"]/@content').extract_first()
print '\ n'
print text
print author
print Tags
print '\ n'
Проблема: если я использую только extract_first
, то выдает ошибку, иначе мы используем только extract.это работают штрафы.
Может кто-нибудь помочь, если я новичок в мире программирования и с нетерпением жду положительного решения.