Я хотел бы очистить данные с hedgefollow.com. Я пробовал следующий код, но не получаю требуемый вывод для каждой акции, а только заголовок, а не фактические данные (например, первая строка: AMZN, Amazon Com In c, 14,32%, 180,70k, 352,31 долл. США M, 713,3%, 158,48 тыс. И т. Д.)
Вывод:
Акции.
Название компании.
% портфеля.
Акции.
Стоимость .
% изменения.
изменения.
истории владения.
истории цен.
даты.
import requests
from bs4 import BeautifulSoup
r = requests.get('https://hedgefollow.com/funds/Duquesne+Family+Office')
soup = BeautifulSoup(r.text, 'html.parser')
hf_table = soup.find_all('table', {'id': 'dgtopHolders'})[0]
for row in hf_table.find_all('tr'):
for cell in row.find_all('th'):
print(cell.text)
Что мне не хватает?