Попытка выбрать другие финансовые отчеты (по умолчанию это отчет о прибылях и убытках), а также переключаться между вторым списком годовых / квартальных. Я могу сузить, чтобы получить атрибуты списков, но я не могу взаимодействовать со списком.
import time
import urllib.request
from bs4 import BeautifulSoup
from selenium import webdriver
symbol = 'bmo'
driver = webdriver.Chrome()
driver.get('https://web.tmxmoney.com/financials.php?qm_symbol={}'.format(symbol))
time.sleep(2)
dropdown = driver.find_elements_by_css_selector('a.qmod-dropdown_toggle.qmod-type-toggle + ul.qmod-dropdown-menu > li > a')
for option in dropdown:
if option.get_attribute('innerText') == 'Balance Sheet':
option.send_keys('Balance Sheet')