Вычеркнутые элементы не отображаются в файле .jl - PullRequest
0 голосов
/ 09 мая 2018

Краткая справка. Я учусь программировать на Python и одновременно учусь скрести. Моя проблема здесь в том, что когда я запускаю этот код, консоль показывает, что действительно искомый контент удаляется, но когда я открываю документ .jl, он пуст. Поскольку я новичок, возможно, я пропустил много вещей. Спасибо за вашу помощь и заранее извините, если я пропустил аналогичный пост.

import scrapy

class ProgxSpider(scrapy.Spider):
    name = 'progx'
    allowed_domains = ['random.com']
    start_urls = ['https://www.random.com.html']


    def parse(self, response):
         locations = []

        for i in response.selector.xpath('//div[@class="property-info- 
location ellipsis-element-control"]/text()').extract():
            locations.append(i)
        print(locations)

1 Ответ

0 голосов
/ 09 мая 2018

Вам нужно использовать yield вместо простой печати locations для вывода в файл .jl

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