使用Python下载一个没有名字的文件

使用Python下载一个没有名字的文件,python,download,Python,Download,我想下载一个文件,html页面中有一个超链接,其中不包括文件名和扩展名。如何使用python下载该文件? 比如说这个链接是,, 但每当我点击它时,文件就会下载并用浏览器打开。使用python请求获取响应主体并写入文件,这基本上就是浏览器在点击链接时所做的 请尝试以下方法: 导入请求 #定义变量 请求url=”http://1.1.1.1:8080/tank-20/a/at_下载/文件” output\u file=“output.txt” #发送获取请求 response=requests.ge

我想下载一个文件,html页面中有一个超链接,其中不包括文件名和扩展名。如何使用python下载该文件? 比如说这个链接是,,
但每当我点击它时,文件就会下载并用浏览器打开。

使用python请求获取响应主体并写入文件,这基本上就是浏览器在点击链接时所做的

请尝试以下方法:

导入请求
#定义变量
请求url=”http://1.1.1.1:8080/tank-20/a/at_下载/文件”
output\u file=“output.txt”
#发送获取请求
response=requests.get(请求\ url)
#使用“with”写入文件
打开(输出_文件“w”)作为fh:
fh.写入(响应.内容)
fh.close()

链接不起作用。您可以打开开发人员工具,在“网络”选项卡中查看浏览器的请求。因此,您可以将请求复制为curl,然后以任何其他方式实现请求。URL的
文件部分似乎是文件名。不要求文件具有扩展名。此代码不起作用,文件为pdf格式,但在其他网站中有效!,可以与开发人员在该站点中设置一个属性,以防止使用程序下载,如果是,有解决方案吗?