Oi estou testando fazer o scraping em um site de Fundo imobiliario. e quando eu tento puxar tabela com as informaçoes ela vem vazia
https://fiis.com.br/lupa-de-fiis/
from urllib.request import Request, urlopen
from urllib.error import URLError, HTTPError
from bs4 import BeautifulSoup
url = 'https://fiis.com.br/lupa-de-fiis/'
header = {
"User-Agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.75 Safari/537.36",
"X-Requested-With": "XMLHttpRequest"
}
resq = Request(url, headers = header)
response = urlopen(resq)
html = response.read()
soup = BeautifulSoup(html, 'html.parser')
soup.table
saida:
table class="display nowrap" id="filter--result-table" style="width: 100%;"></table
olhando no código do site, falata a tag tbody onde está a tabela com os dados. Não achei uma forma de extrair esses dados.