首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从roic.ai中删除财务报表

从roic.ai中删除财务报表
EN

Stack Overflow用户
提问于 2022-10-16 15:46:09
回答 1查看 75关注 0票数 1

有没有人放弃过(例如dataframe) roic.ai提供的财务报表?

页面的源代码是非常嵌套的,获得语句并不简单:

目标是从HTML (而不是元素中的#__NEXT_DATA__"源)获取值。

代码语言:javascript
复制
from gazpacho import get, Soup

ticker = 'aapl'
url = f'https://roic.ai/financials/{ticker}?fs=annual'
print(url)

html = get(url)
soup = Soup(html)

soup.find('div', {'class', "flex-col"})
EN

回答 1

Stack Overflow用户

发布于 2022-10-16 16:30:21

代码语言:javascript
复制
from gazpacho import Soup
import json
import pandas as pd

ticker = 'aapl'
url = f'https://roic.ai/financials/{ticker}?fs=annual'
soup = Soup.get(url)
scrapped_data = soup.find('script', {'id': "__NEXT_DATA__"})
data = json.loads(scrapped_data.text)
df = pd.DataFrame(data["props"]["pageProps"]["data"]["data"]["bsq"])
print(df.head())

它可以这样实现。不要忘记导入熊猫和JSON库。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74088485

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档