使用python从特定站点下载csv文件

时间:2018-03-24 16:17:16

标签: python csv

目标:希望使用Python自动化从https://wyniki.tge.pl/en/wyniki/archiwum/2/?date_to=2018-03-21&date_from=2018-02-19&data_scope=contract&market=rtee&data_period=3下载各种.csv文件(但这不是主要问题)

细节:特别是,我正在尝试下载“结算价格”和“基准年”的csv文件

问题:当我看到这个网页的源代码时。我看到了对“上传”按钮的引用,但我没有看到csv文件的补充(Tbf我不是很擅长查看源代码码)。当我使用Python(urllib)时,我需要知道csv文件的URL,但不知道如何获取它。

这不是Python本身的问题,而是关于如何找到可以从网页下载的某些.csv的URL。因此,没有提供代码。

2 个答案:

答案 0 :(得分:0)

我建议用python命令wget命令。 WGET是下载任何文件的命令。使用wget下载文件后,您可以使用其他库来操作csv文件。

我找到了这个用于python的wget库。 https://pypi.python.org/pypi/wget

的问候。 Eduardo Estevez。

答案 1 :(得分:0)

如果您特别检查该网页的源代码,您会看到获取csv文件的表单有3个主要输入:

file_type
fields
contracts

因此,要获取“结算价格”和“基准年”的csv文件,您只需向同一POST发出URL请求,并将这些请求作为有效负载传递:

file_type=2&fields=4&contracts=4