【发布时间】:2018-04-06 09:54:48
【问题描述】:
当我尝试运行此代码时,我收到此错误 帮我解决这个问题
文件“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}
【问题讨论】:
-
看到那个错误.....这是缩进问题。
-
在缩进代码时不要混合制表符和空格(正如错误消息所说...)
-
我曾经遇到同样的错误。如果您在另一个文本编辑器中编写代码,然后在另一个文本编辑器中运行。这可能会导致错误。
标签: python web-scraping scrapy