Я пытаюсь получить тикеры для нескольких сайтов, используя BeautifulSoup.Я попробовал следующий код с циклом, но когда я запускаю вывод, он дает мне только один тикер для одного сайта:
url = ['https://finance.yahoo.com/quote/AAPL/key-statistics/', 'https://finance.yahoo.com/quote/BOX/key-statistics/']
for pg in url:
page = requests.get(pg)
soup = BeautifulSoup(page.content, "html.parser")
ticker = soup.find("h1", attrs={"data-reactid":"7"}).text
ticker
Вывод:
Out[147]: 'BOX - Box, Inc.'
Затем я попытался использовать appendфункция:
data = [ ]
data.append(ticker)
но все равно дает мне только один результат.Здесь что-то не так?