Source code for kingfisher_scrapy.spiders.uruguay_releases
from kingfisher_scrapy.spiders.uruguay_base import UruguayBase
from kingfisher_scrapy.util import BROWSER_USER_AGENT, components
[docs]
class UruguayReleases(UruguayBase):
"""
Domain
Agencia Reguladora de Compras Estatales (ARCE)
Spider arguments
from_date
Download only data from this month onward (YYYY-MM format). Defaults to '2017-11'.
until_date
Download only data until this month (YYYY-MM format). Defaults to the current month.
API documentation
https://www.gub.uy/agencia-compras-contrataciones-estado/datos-y-estadisticas/datos/open-contracting
"""
name = "uruguay_releases"
custom_settings = {
"USER_AGENT": BROWSER_USER_AGENT,
}
# SimpleSpider
data_type = "release_package"
# UruguayBase
def parse_list(self, response):
for url in response.xpath("//item/link/text()").getall():
yield self.build_request(url, formatter=components(-1))