Beispiel #1
0
# ==========================================================================

db_object = DBConnector(data_base='laliga_scraping', table='calendar')
scraper = Scraper(url='https://resultados.as.com/resultados/futbol/primera/{season}/jornada/regular_a_{rnd}')

# ==========================================================================
#                           Code
# ==========================================================================

if __name__ == '__main__':

    parser = argparse.ArgumentParser()
    parser.add_argument("--season", help="Season to extract the data", default='2018_2019')

    args = parser.parse_args()

    print 'Scrapig calendar session %s' % args.season

    for rnd in range(1, 39):

        if rnd % 5 == 0:
            print '\tround %d' % rnd

        # read calendar info
        calendar_info = read_calendar(scraper, args.season, rnd)

        # store info to DB
        db_object.store_values(calendar_info, if_exists='append')

print 'End'