from selenium import webdriver import time driver = webdriver.Chrome(executable_path="/Users/Rob/Documents/Python/chromedriver") driver.implicitly_wait(10) driver.get('https://community.koodomobile.com') leaderboard_div = driver.find_element_by_css_selector('div.leaderboard-container') # active_div = leaderboard_div.find_element_by_css_selector('div.tabs--active') # week = [] # for link in active_div.find_elements_by_css_selector('a.link--user'): # week.append(link.text) # print(week) time.sleep(5) for button in leaderboard_div.find_elements_by_css_selector('button.qa-link-tab'): if 'all time' in button.text.lower(): button.click() break else: raise Exception('All time button not found') active_div = leaderboard_div.find_element_by_css_selector('div.tabs--active') all_time = [] for link in active_div.find_elements_by_css_selector('a.link--user'): all_time.append(link.text) print(all_time) driver.quit()