从box.com下载文件



我试图自动下载一组csv文件从一个box.com文件夹,已与我共享,因为数据被添加到文件,我想要一个python脚本采取的数据,每周并将其导入到我的格式化MySQL数据库。不幸的是,我之前从未使用过box,当我尝试着去寻找方法时,我的大脑被所有我无法理解的关于box开发者和创造应用的技术碎片弄得焦头烂脑。有人能解释一下我如何用python访问和下载这些文件的基本过程吗?我不一定需要编码方面的帮助,只要我了解访问内容的过程。

有两种方法。

1。:使用无头chrome浏览器模拟您与网站的交互,例如。模拟下载文件的用户输入。(有点粗糙,可能很快就会崩溃)

2。:对登录和api进行逆向工程,以列出和下载文件。这将是最优的解决方案,因为它更有效,但需要更多的努力。您可以通过打开chrome devtools并查看站点发出的请求来完成此操作。对于初学者来说,您可以手动登录并"窃取"您自己的身份验证令牌,这样您的脚本就不需要身份验证功能。

注意:这只是一些指针,因为我没有专门看网站。

最新更新