目标:希望使用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。因此,没有提供代码。
答案 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