Python-在网站中下载没有链接的csv文件

时间:2018-11-13 09:55:00

标签: python request urllib

我在使用python下载csv文件时遇到问题。

文件位置:https://www.hkex.com.hk/eng/sorc/options/statistics_hv_iv.aspx?ucode=00001

下载按钮“导出到csv”显示没有链接的javascript。

如何下​​载文件?非常感谢!

2 个答案:

答案 0 :(得分:0)

无法从提供的URL中直接提取下载链接。但是,下载CSV会产生以下URL: https://www.hkex.com.hk/eng/sorc/options/statistics_hv_iv.aspx?action=csv&type=3&ucode=00001。使其可预测。

那么根据您的用例,您可以使用它吗?可以从第一个URL的选择框中提取ucode的值。

答案 1 :(得分:0)

实际上,有一个链接:https://www.hkex.com.hk/eng/sorc/options/statistics_hv_iv.aspx?action=csv&type=3&ucode=00001

一个简单的request.get()调用将为您提供文件:

import requests
filedata = requests.get('https://www.hkex.com.hk/eng/sorc/options/statistics_hv_iv.aspx?action=csv&type=3&ucode=00001').text