如何获取csv网址

时间:2019-05-26 02:45:30

标签: python r

我以前曾遇到过这个问题,但仍然不知道该怎么办,所以我想在这里问一下。

说我有一个类似https://www.macrotrends.net/stocks/charts/AAPL/apple/stock-price-history的网站

如果向下滚动一点,会有一个红色按钮“下载数据”。这将下载csv。

我想将此csv读入Python或R中的数据帧。无论我使用什么“读取csv”功能,我都需要一个URL。我的问题是:如何获取此csv的网址?这就是我所需要知道的。

1 个答案:

答案 0 :(得分:1)

听起来您正在寻找此特定情况的url,而不是针对类似情况的通用解决方案,如果是这样,我认为这是您正在寻找的url:

http://download.macrotrends.net/assets/php/stock_data_export.php?t=AAPL

我发现它的方式是

  1. 从问题中加载网址
  2. 点击下载按钮上的人民币,然后点击检查元素(我使用Opera,但我知道chrome具有等效功能)
  3. 打开控制台(检查窗格顶部的标签)
  4. 点击您提到的红色下载按钮
  5. 看着控制台,直到我看到看起来像是在获取东西并尝试了该URL

这似乎有点hack,但是它会下载数据。

自从您提到python以来,@ HEADLESS_0NE就如何Use python requests to download CSV

给出了很好的答案