# Define here the models for your spider middleware # # See documentation in: # https://docs.scrapy.org/en/latest/topics/spider-middleware.html from scrapy import signals # useful for handling different item types with a single interface from itemadapter import is_item, ItemAdapter # from copy import deepcopy # import regex # class SplitByStreet: # @classmethod # # Une fonction qui sépare les adresses en fonction des noms de rue # def splitStreet(self, value): # # Le regex qui évalue là où il faut séparer la chaîne de caractère # # (présence de "et / - + ainsi que" # # sans que ce séparateur ne soit placé près d'un groupe de numéros de la même rue) # expr = r"((?