Last week in my Python class, I demonstrated a Selenium code to capture home screen of a newspaper site. The newspaper history can be accessed by putting in specific date in the URL.
today = datetime.date.today()
for i in range(-365,1):
day = today + datetime.timedelta(days=i)
# day_iso = day.isoformat()
# do whatever with the day object,
# such as fetching API with specific date or visiting newspaper site for a specific date.