当我尝试运行此代码时,我收到此错误 帮帮我这个
文件“E:\ pycode \ testscrap1 \ testscrap1 \ spiders \ quotes.py”,第11行 h1_tag = response.xpath('// h1 / a / text()')。extract_first() ^ TabError:缩进中标签和空格的使用不一致
import scrapy
class QuotesSpider(scrapy.Spider):
name = 'quotes'
allowed_domains = ['quotes.toscrape.com']
start_urls = ['http://quotes.toscrape.com/']
def parse(self, response):
h1_tag = response.xpath('//h1/a/text()').extract_first()
tags = response.xpath('//*[@class="tag-item"]/a/text()').extract()
yield {'H1 TAG' : h1_tag, 'Tags' : tags}
答案 0 :(得分:0)
您混用了空格和制表符。只需删除代码中的所有标签,然后改用空格即可,反之亦然。我只使用空格而不是制表符,并且它固定了。