【问题标题】:Scrape historical economic data from investing.com从invest.com 上抓取历史经济数据
【发布时间】:2021-11-08 21:15:53
【问题描述】:

here 的代码很好地展示了如何从https://www.investing.com/economic-calendar/ 提取经济数据。但是,该代码只是从今天的当前经济数据表中抓取数据。有一个日历图标,可以手动设置时间范围,并且可以查看过去的经济事件(屏幕截图上以红色突出显示):

有没有办法抓取过去的经济事件数据?到目前为止,我还没有真正的想法......

【问题讨论】:

  • 您将需要一个 API(来自investing.com)或一个显示您感兴趣的历史数据的 URL。因为他们的“洞察”选项卡 (investing.com/insights?source=desktop&medium=main_menu) 提到“研究”作为“高级”功能之一,我猜如果您联系他们并购买订阅,您可以获得 API 密钥。您还可以尝试破解页面的 JS 或监控您的网络流量,以查看当您“应用”手动选择日历日期的结果时会发生什么。如果您未经许可抓取大量数据,他们可能会阻止您。

标签: python beautifulsoup urllib


【解决方案1】:

我不 100% 确定你是否正在寻找这个但是 你试过 investpy 吗? 这是一个很棒的 python 模块,似乎可以正是您想要实现的目标,但痛苦更少。

investpy 是一个 Python 包,用于从 Investing.com 检索数据... investpy 允许用户从 Investing.com 索引的所有金融产品中下载近期和历史数据。它包括来自世界各地的数据,包括美国、法国、印度、西班牙、俄罗斯或德国等国家/地区的数据。

pip install investpy

然后如下所示使用它(还有here

import investpy

data = investpy.economic_calendar(
    from_date='12/09/2021',
    to_date  ='13/09/2021'
)
print(data.head())
       id        date   time                  zone currency importance                                     event  actual forecast previous
0  436810  12/09/2021  09:59  united arab emirates      AED        low         Private Sector Loans (YoY)  (Jul)  -1.80%     None   -1.20%
1  435581  13/09/2021  01:45           new zealand      NZD        low                          FPI (MoM)  (Aug)    0.3%     None     1.3%
2  435584  13/09/2021  02:50                 japan      JPY     medium  BSI Large Manufacturing Conditions  (Q3)     7.0     None     -1.4
3  435583  13/09/2021  02:50                 japan      JPY        low                          PPI (YoY)  (Aug)    5.5%     5.6%     5.6%
4  435582  13/09/2021  02:50                 japan      JPY        low                          PPI (MoM)  (Aug)    0.0%     0.2%     1.1%

Related projects:

【讨论】:

  • 这看起来很棒!我在从 repl.it 中检索数据时遇到了一些问题,但我想这与需要如何配置代理和类似的东西有关......非常感谢 :)
  • 很高兴能帮上忙 (:
猜你喜欢
  • 2022-01-02
  • 2021-02-21
  • 1970-01-01
  • 2018-04-21
  • 2018-03-25
  • 1970-01-01
  • 1970-01-01
  • 2022-01-04
  • 2022-01-02
相关资源
最近更新 更多