UPDATE
Я не замечал этого раньше, но
element = driver.find_element_by_xpath('//*[@id="industry_rank_table_next"]')
driver.execute_script("arguments[0].click();", element)
... работает, когда она успешно нажимает на ссылку, но дает мне
selenium.common.exceptions.WebDriverException: Message: unknown error: call function result missing 'value'
... ошибка после нажатия на ссылку. Поэтому, чтобы обойти это, я просто добавил попытку / исключение для обработки ошибки. то есть:
try:
element = driver.find_element_by_xpath('//*[@id="industry_rank_table_next"]')
driver.execute_script("arguments[0].click();", element)
except:
pass
... который, кажется, работает. С моей стороны это выглядит как глупое наблюдение, но спасибо всем за помощь. Надеюсь, что-то здесь поможет кому-то еще в будущем.