i
def parse_months(self, response):
yield from response.follow_all(urls:=response.xpath("//div[@class='j-calendar-month']/a/@href"), callback=self.parse_dates)
- тут тебе кстати и get() вроде даже не нужен и даже брать a/@href, т.к. follow и так автоматом по-умолчанию это делает. ну и собсна поэтому он наверное и работает, но при этом не хочет тебе делать print
(хз правда можно ли сюда еще print как-то красиво упихать)