Hi ,
I am getting an error while running Scrapper.py.
The error is:
IndexError Traceback (most recent call last)
in ()
171 if name == 'main':
172 try:
--> 173 main()
174 except AssertionError:
175 print('Interface not supported, please use terminal or command prompt.')
in main()
162
163 def main():
--> 164 years, stats_url, stats_title = get_year_stats()
165 years_q, stats_q = prepare_question(years, stats_title, stats_url)
166 years, stats = user_input(years_q, stats_q)
in get_year_stats()
120 if page.status_code == 200:
121 soup = BeautifulSoup(page.content, 'html.parser')
--> 122 years = get_years(soup)
123 stats_url, stats_title = get_stats(soup)
124 stats_url.append('team-ranking')
in get_years(soup)
100 def get_years(soup):
101 years = [year.get_text() for year in soup.find_all('a', class_=re.compile(r'sub-menu*'))]
--> 102 years[-1] = 'all-time'
103 return years
104
IndexError: list assignment index out of range
Can you please help me with this?