如何阅读Javascript按钮下载的CSV文件

时间:2017-11-21 10:22:07

标签: javascript python csv

我尝试在Python 3.6中自动从页面中提取数据: https://xxx.xxx/xxx/call/?period_from=20-11-2017&period_to=20-11-2017&direction=0&recordings=0&totalize_on=0&page=

目前我必须手动按导出,触发生成该表的csv文件:

导出按钮会触发以下网址: https://xxx.xxx/xxx/call/export?period_from=20-11-2017&period_to=20-11-2017&direction=0&recordings=0&totalize_on=0&page=

我尝试了以下操作但它将原始html页面返回给我,而不是通过打开URL下载的CSV文件。

CSV_URL = 'https://xxx.xxx/xxx/call/export?period_from=20-11-2017&period_to=20-11-2017&direction=0&recordings=0&totalize_on=0'

session=requests.Session()
information=session.get(CSV_URL)
decoded_information=information.content.decode('utf-8')
data=decoded_information.splitlines()
data=csv.DictReader(data)

for row in data:
    print(row)

所以要清楚,我了解如何使用请求直接下载文件,但在这种情况下,没有直接链接到我想下载的文件。

0 个答案:

没有答案