如何使用Python3从动态url / php函数下载文件?

问题描述

使用Python 3,我正在尝试下载报告。我尝试过

import urllib.request
url = 'https://newss.statistics.gov.my/newss-portalx/ep/epDownloadContentSearch.seam?contentId=145851&actionMethod=ep%2FepDownloadContentSearch.xhtml%3AcontentAction.doDisplayContent'
urllib.request.urlretrieve(url,'tmp_file.xlsx')

但无济于事;它已经下载了html。是否有一个Python软件包可以处理貌似php函数(不确定)的URL链接,例如Internet Download Manager,如下所示?从而可以检测文件名并进行相应的下载。

enter image description here

更新1

如果您是第一次将URL放入Web浏览器,则会触发登录,但是如果您再次(第二次及以后)再次输入URL,则会触发下载。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)