def scrape_until(self, year):
""" Scrape all calender events from today until a given year.
Returns data as a list of dicts.
"""
self.driver = webdriver.Firefox()
self.start_url = "http://kongehuset.dk/menu/kalender"
# Get a list of all persons
self._open_calendar()
data = []
current_date = self.get_current_year_and_month()
while current_date["year"] > year:
print ("Parse %s, %s" % (current_date["month"], current_date["year"]))
month_data = self._parse_calender()
data += month_data
sleep(1)
self._go_to_previous_month()
current_date = self.get_current_year_and_month()
self.data = data
return data
评论列表
文章目录