Python:从aTag获取下载链接,并在单击时生成链接

2024-10-01 09:18:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图用python从我们的大学系统下载一个文件夹,其中的链接是在单击时创建的

<li onclick="return il.BgTask.init('ilFolderDownloadBackgroundTaskHandler', 1607834);;">
<a id="act_1607834_pref_1576848_" href="#"><span class="xsmall">Download</span></a>
</li>

据我所知,有一些JS正在执行onclick,它正在生成下载链接。我试图在“网络”选项卡中找到GET请求,以查看发生了什么,但没有成功。似乎当我点击“下载文件夹”时,文件夹首先被压缩到服务器端,然后作为下载给我

是否有任何解决方法或解决方案来获取准确的下载链接,或执行创建链接并在python中获取链接所需的操作


Tags: 文件夹idreturninit链接系统liact
1条回答
网友
1楼 · 发布于 2024-10-01 09:18:36

按下链接时,实际上正在运行以下javascript函数: il.BgTask.init('ilFolderDownloadBackgroundTaskHandler', 1607834);

尝试使用selenium's javascript injection让浏览器运行函数并下载文件

相关问题 更多 >