Мне нужно очистить содержимое iframe с помощью python.
Когда веб-страница загружается, она отправляет запрос и получает содержимое iframe в ответе. Когда я использую BeautifulSoup для получения данных, он просто дает начальное пустое содержимое iframe.
Есть ли способ получить содержимое? Если да, то как мне это сделать в моем случае?
Вот мой код:
import requests
from bs4 import BeautifulSoup
page = requests.get("https://etherscan.io/token/0x168296bb09e24a88805cb9c33356536b980d3fc5#balances" + "/token/generic-tokenholders2?a=0x168296bb09e24a88805cb9c33356536b980d3fc5&s=100000000000000000", headers={"content-type":"type"}, timeout=5)
soup = BeautifulSoup(page.content, "html.parser")
balances = soup.find(id="balances")
print(balances.prettify())
table_items = balances.find_all('tr') #I'm trying to collect all the <tr> tags inside an <iframe>
print(table_items) #It shows an empty list because the <iframe> didn't load