Я пытаюсь очистить finviz(
https://finviz.com/quote.ashx?t=aapl) на предмет рыночной капитализации в фундаментальной таблице, но ни разу не смог найти таблицу или класс с красивыми суп. Кажется, что каждый раз, когда я использую суп.find_all(), он работает для «div», «td», «table» и т. д., но возвращает пустой список, когда я пытаюсь добавить класс типа {'class':'snapshot- td2'}. Кто-нибудь знает, как это исправить?
Код: Выделить всё
import requests
from bs4 import BeautifulSoup
import bs4
def parseMarketCap():
response = requests.get("https://finviz.com/quote.ashx?t=aapl")
soup = bs4.BeautifulSoup(response.content, "lxml")
table = soup.find_all('td', {'class':'snapshot-td2'})
print(table)
Я также попробовал следующее для таблицы, но тоже безуспешно:
Код: Выделить всё
table = soup.find_all('table', {'class': "snapshot-table2"})
проверьте
основную таблицу
Подробнее здесь:
https://stackoverflow.com/questions/679 ... -marketcap