抓取高级雅虎财经数据

时间:2021-05-20 19:17:24

标签: python selenium selenium-webdriver web-scraping

我尝试从雅虎财经中抓取财务数据;更准确地说,我需要收入、资产负债表和现金流量表 (https://finance.yahoo.com/quote/{ticker}/financials?p={ticker})。 我使用 Beautiful Soup 和 Selenium webdriver 的组合,因为表格是用 JS 动态呈现的。一切正常。然而,雅虎财经的免费版本只提取最近 4 年的财务数据,而高级订阅则提供长达 40 年的数据。 这就是我被卡住的地方。高级授权的工作方式如下:

  1. 登录时,用户提供注册时使用的用户名或电子邮件
  2. 系统向邮箱发送验证码
  3. 用户输入代码并访问包含增强数据的高级网页。

所以问题是 - 有没有办法使用 Selenium webdriver 登录?或者另一种欺骗雅虎好人的方法?

谢谢

0 个答案:

没有答案