使用基本用户名和密码通过Python从CloudFront下载文件
我得到了一个指向CloudFront中文件的URL。我可以通过Chrome访问我需要的文件。每当我输入url时,它就会自动下载。我只在第一次获取文件时输入用户名和密码(在浏览器中) url看起来是这样的:anumberishere/some\u really\u long\u file\u identifer 我的问题是,如何构造请求。获取自动下载文件的请求。每当我访问新文件时(调出url的最后一部分,真正长的id),它就会自动下载,但只在Chrome中下载。如果我清除历史记录和缓存并重试,系统会提示我输入用户名和密码。我没有别的东西了 如果我尝试requests.get(urlhere),那么我总是会得到一个401错误 我可以从网络流量中看出这是AmazonS3 如何使用python实现自动化?我还需要什么吗使用基本用户名和密码通过Python从CloudFront下载文件,python,amazon-s3,download,python-requests,amazon-cloudfront,Python,Amazon S3,Download,Python Requests,Amazon Cloudfront,我得到了一个指向CloudFront中文件的URL。我可以通过Chrome访问我需要的文件。每当我输入url时,它就会自动下载。我只在第一次获取文件时输入用户名和密码(在浏览器中) url看起来是这样的:anumberishere/some\u really\u long\u file\u identifer 我的问题是,如何构造请求。获取自动下载文件的请求。每当我访问新文件时(调出url的最后一部分,真正长的id),它就会自动下载,但只在Chrome中下载。如果我清除历史记录和缓存并重试,系统
用以下代码修复 导入请求 从requests.auth导入HTTPBasicAuth headers={'User-Agent':'Mozilla/5.0'}
requests.get(reallylongurl,auth=HTTPBasicAuth(用户名,密码),headers=headers)用以下代码修复 导入请求 从requests.auth导入HTTPBasicAuth headers={'User-Agent':'Mozilla/5.0'}
requests.get(reallylongurl,auth=HTTPBasicAuth(用户名,密码),headers=headers)介意发布链接吗?可能是