Je travaille sur le scraping en utilisant Beautifulsoup.
Mais comme la cible qui est le prix est en iframe
et ne peut donc pas atteindre la cible. L'objectif est le suivant.
<span class="last">1,025.5</span>
Pouvez-vous m'indiquer comment obtenir la cible ? Mon codage est le suivant.
stock = ""
import requests
from bs4 import BeautifulSoup
url = 'https://www.xxxxxx.com/jp/ir/'
html = requests.get(url)
soup = BeautifulSoup(html.text,"html.parser")
span = soup.find_all("span")
for tag in span:
try:
string_ = tag.get("class").pop(0)
if string_ in "last":
stock = tag.string
break
except:
nodata = ""
print (nodata)
break
print(stock)