Well, as the title suggests I'm trying to scrape some data from a website (example) using Selenium, however I'm having trouble getting the data hidden in each row from the Pro Results table, the one that shows when you click the Show Details button (+).
This is my code:
from bs4 import BeautifulSoup
from selenium import webdriver
# Set some Selenium Options
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
# Webdriver
wd = webdriver.Chrome('chromedriver',options=options)
# URL
url = 'https://www.tapology.com/fightcenter/fighters/30449-sultan-aliev'
# Load URL
wd.get(url)
# Get HTML
soup = BeautifulSoup(wd.page_source, 'html.parser')
# All rows of the Pro Record table
rows = soup.findAll('div', {'class': 'result'})
print(len(rows))
# [Out] 18
# Try to find all hidden data
hidden = soup.findAll('div', {'class': 'detail tall'})
print(hidden)
# [Out] []
As you can see I can get easily the rows of the table but when I try to get the hidden data I just can't find a way to get it.
I'm not very familiar to Selenium either, so any guidance will be welcome.

