2017-04-10 6 views
-2

私の質問は申し訳ありません。 実行すると、エラーが発生します。私は間違って何をしていますか?私を助けてください。 ニューヨークタイムズですべての記事を入手する必要があります。治療。予期しないインデントエラーです。 Python

class OrphanSpider(CrawlSpider): 
    name = "atical" 
    allowed_domains = ["www.nytimes.com"] 
    start_urls = ["https://www.nytimes.com/section/world?WT.nav=page&action=click&contentCollection=World&module=HPMiniNav&pgtype=Homepage&region=TopBar"] 

    rules = (
      Rule(SgmlLinkExtractor(allow=(), restrict_xpaths=('//*[@id="story"]/div/',)), callback="parse_items", follow= True) 
      ) 

      def parse_item(self, response): 
       hxs = HtmlXPathSelector(response) 
       l = OrphanLoader(parse_item(), hxs) 
     l.add_value('url', response.url) 
     l.add_xpath('name', "//*[@id="headline"]" % u"Название статьи:") 
     l.add_xpath('text', "//*[@id="story"]/div/" % u"Текст:") 

エラー:

IndentationError: unexpected indent 
+1

'parse'メソッドインデントが正しくありません。これはあなたの質問の誤りですか? – kuro

+0

@kuroおそらくエラーです。どうしましたか?分かりません。 – Maria

答えて

-2

あなたは、各行の先頭にタブとスペースを混在しています。すべてのタブまたはすべてのスペースに一貫性を持たせます。 def parse_item(self、response):正しく字下げされていない