# -*- coding: utf-8 -*-

import json
import scrapy


class ExchangeSpider(scrapy.Spider):
    """
        scrapy crawl exchange_rate -o data/exchange.json
    """

    name = 'exchange_rate'
    start_urls = [
        'https://www.cbr-xml-daily.ru/daily_json.js',
    ]

    def parse(self, response):
        yield json.loads(response.body)

f1de43b9cb36d2167f1fa65bb8ddf028f78dd4db
<mask token>


class ExchangeSpider(scrapy.Spider):
    <mask token>
    <mask token>
    <mask token>

    def parse(self, response):
        yield json.loads(response.body)

<mask token>


class ExchangeSpider(scrapy.Spider):
    <mask token>
    name = 'exchange_rate'
    start_urls = ['https://www.cbr-xml-daily.ru/daily_json.js']

    def parse(self, response):
        yield json.loads(response.body)

<mask token>


class ExchangeSpider(scrapy.Spider):
    """
        scrapy crawl exchange_rate -o data/exchange.json
    """
    name = 'exchange_rate'
    start_urls = ['https://www.cbr-xml-daily.ru/daily_json.js']

    def parse(self, response):
        yield json.loads(response.body)

import json
import scrapy


class ExchangeSpider(scrapy.Spider):
    """
        scrapy crawl exchange_rate -o data/exchange.json
    """
    name = 'exchange_rate'
    start_urls = ['https://www.cbr-xml-daily.ru/daily_json.js']

    def parse(self, response):
        yield json.loads(response.body)

# -*- coding: utf-8 -*-

import json
import scrapy


class ExchangeSpider(scrapy.Spider):
    """
        scrapy crawl exchange_rate -o data/exchange.json
    """

    name = 'exchange_rate'
    start_urls = [
        'https://www.cbr-xml-daily.ru/daily_json.js',
    ]

    def parse(self, response):
        yield json.loads(response.body)
