Python: Scrapy: ошибка в JSON - PullRequest
0 голосов
/ 09 июня 2018
    import logging
logging.getLogger('scrapy').setLevel(logging.WARNING)
import scrapy

class spider1(scrapy.Spider):
    name = 'Wikipedia'
    start_urls = ['https://en.Wikipedia.org/wiki/Battery_(electricity)']

    def parse(self,response):
        def parse(self, response):
            for e in response.css('div#mw-content-text>div>p'):
                yield { 'para' : ''.join(e.css('::text').extract()).strip() }

Когда я выполняю его через cmd:

scrapy runspider spider3.py -o joe.json

Я получаю файл json0 КБ.Я могу открыть его, но не могу найти какой-либо вывод

1 Ответ

0 голосов
/ 09 июня 2018

Вам нужно удалить одну из строк с помощью «def parse (self, response):».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...