import scrapy

class FirstCrawler(scrapy.Spider):

    name = "Westmont Calendar Crawler"

    start_urls = [
        'http://webapps.westmont.edu/cgi-bin/WebObjects/eventsCalendar.woa/1/wo/EyIgFbzjXQxudH4WnkL4nw/7.27'
    ]

    def parse(self, response):
        for event_row in response.xpath('.//div[@id="content"]/table/tr'):
            date = event_row.xpath('.//span[@class="row2"]/text()').extract()
            event = event_row.xpath('.//span[@class="event_title"]/text()').extract()
            if(len(date) != 0):
                yield {
                    'date':date[0],
                    'event':event[0],
                }



