Python 从 SourceForge 获取文件
你好,我正在制作一个程序,我需要让它从sourceforge下载一个exe文件。我有一个下载链接,这个链接会让人等5秒钟。请问我该怎么做才能从这个链接下载文件,并把它保存到当前工作目录呢?
1 个回答
3
你得到的HTML文件里有一个刷新链接:
<meta http-equiv="refresh" content="5; url=https://downloads.sourceforge.net/project/...">
你可以在这个HTML文档里找到那个链接,提取出网址,然后下载它。
不过,要记得遵守 robots.txt 文件的规定。也就是说,在发送请求时,至少要间隔一秒钟,并且不要尝试下载被禁止的路径。
补充说明:其实,下载的子域名有 自己 的robots.txt文件,禁止所有自动下载,所以你不应该这样做。你可以选择在用户的网页浏览器中打开链接。