Веб-скрапинг finviz для получения фундаментальных данных о рыночной капитализацииPython

Программы на Python
Anonymous
Веб-скрапинг finviz для получения фундаментальных данных о рыночной капитализации

Сообщение Anonymous »

Я пытаюсь очистить 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

Вернуться в «Python»