Source code for kingfisher_scrapy.spiders.mexico_quien_es_quien_releases

from kingfisher_scrapy.base_spiders import IndexSpider, PeriodicSpider
from kingfisher_scrapy.util import parameters


[docs] class MexicoQuienEsQuienReleases(IndexSpider, PeriodicSpider): """ Domain QuiénEsQuién.Wiki Caveats This dataset was last updated by the publisher in 2021. Spider arguments from_date Download only data from this date onward (YYYY-MM-DD format). Defaults to '1999-01-01'. until_date Download only data until this date (YYYY-MM-DD format). Defaults to '2021-12-31'. API documentation https://qqwapi-elastic.readthedocs.io/es/latest/ Swagger API documentation https://api.quienesquien.wiki/v3/docs/ """ name = "mexico_quien_es_quien_releases" # BaseSpider default_from_date = "1999-01-01" default_until_date = "2021-12-31" date_format = "date" root_path = "data.item" # SimpleSpider data_type = "release" # IndexSpider result_count_pointer = "/count" limit = 1000 # PeriodicSpider pattern = ( "https://api.quienesquien.wiki/v3/contracts?start_date_min={0:%Y-%m-%d}&start_date_max={1:%Y-%m-%d}" f"&offset=0&limit={limit}" ) formatter = staticmethod(parameters("start_date_min", "start_date_max", "offset")) start_callback = "parse_list"