Если вы распечатаете суп и выполните поиск, вы не найдете идентификатор, который вы ищете, в выводе. Скорее всего, это означает, что эта страница отображается JavaScript. Вы можете изучить использование Phantom JS или selenium. Я использовал селен для решения такой проблемы, с которой столкнулся. Вам нужно будет скачать chrome драйвер: https://chromedriver.chromium.org/downloads. Вот код, который я использовал.
driver = webdriver.Chrome(executable_path=<YOUR PATH>, options=options)
driver.get('YOUR URL')
driver.implicitly_wait(1)
soup_file = BeautifulSoup(driver.page_source, 'html.parser')
Это настраивает драйвер для подключения к URL-адресу, ожидает его загрузки, захватывает весь код и помещает его в объект BeautifulSoup.
Надеюсь, это поможет!