从需要用户名和密码而无需URL的网站自动下载报表

2024-09-24 12:29:37 发布

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

我需要编写一个脚本,允许我自动从Tableau客户门户下载“globalkey Report”,而无需手动登录并单击链接。在

以下是解释如何手动下载此报告的链接: http://kb.tableau.com/articles/howto/managing-tableau-product-keys。在

我知道有wget之类的命令或类似的选项来下载文件,但我不确定在这种情况下如何使用wget之类的东西。在

如果我知道URI或者能够理解它,那么我就可以继续研究代码。不过,我更喜欢Python或Javascript,这是我不熟悉的。在

很抱歉,如果这个问题看起来如此怪异或简单,但我在编写代码从网上下载文件方面的经验微乎其微。在

我看了其他类似的帖子,但什么也听不懂。在

事先非常感谢你的帮助。在


Tags: 文件代码report脚本http客户kb门户
1条回答
网友
1楼 · 发布于 2024-09-24 12:29:37

好吧,既然我对这个问题的回答都是反对票,我就自己贴一个答案。要直接从web下载内容,您需要一个API,这意味着,例如,发布者网站应该为您提供编码方法或句柄,可以这样说,使您能够连接到要从web上提取的对象、数据等。 在这种特殊情况下,我很幸运,没有指定的API来自动执行下载过程。 在做了一些研究之后,我意识到Tableau连接到Salesforce来获取数据,所以我认为Tableau的人员可以给我提供API的详细信息,这将类似于人们如何从Salesforce自动下载报告。 我联系了Tableau支持团队,他们说目前还没有API来自动下载allkeys报告。 他们把我引导到他们创建的一个叫做webdataconnector的东西上,我正试着看看我是否可以自动将报告拉过来。 也有一些方法允许web直接从HTML表中抓取数据,并使用Python在网页中表示这些数据。我不确定这是否可能,但我正在研究两种解决方案。如果我有任何进展,会更新这篇文章。在

相关问题 更多 >