QlikView 中受密码保护的 HTML 数据

发布于 2024-10-04 01:48:26 字数 76 浏览 3 评论 0原文

我希望使用 URL 来定义数据范围,从 HTML 表中获取数据。

问题是该网站受密码保护。如何发送用户名/密码来获取数据?

I am looking to grab data from an HTML table using the URL to define the data range.

The problem is that the site is password protected. How do I send a userid/password to then grab the data?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

揽清风入怀 2024-10-11 01:48:26

你应该使用某种代理。这是因为 Qlikview 在加载时无法处理 cookie(Qlikview 10 上的扩展除外,但这不是重点)。

我在自己的网络服务器上创建了一个 php 脚本,它基本上是使用 cURL 用 php 编写的代理。

然后我在 Qlikview 中执行类似的操作(半伪代码):
让 usr = 我的用户名;
让 pwd = 我的密码;
让 dataURL = urlwheretofetchdatafrom;
让loginURL = urltotheloginwindow;

桌子:
加载


http://mywebsite.com/myproxy.php?user=$(user)&密码=$(pwd)...等等

然后脚本使用我的参数让我登录,然后向 dataURL 发送请求并获取数据。然后,qlikview 加载脚本将从我的网站读取数据。

下边?
这不适用于大量数据。也不可能发送加密的密码和用户名。

我将来可能会为此发布一些脚本,但目前仅处于测试阶段。

/乔纳斯

You should into some kind of proxy. This is because Qlikview can't handle cookies (except for in extensions on Qlikview 10 but that's not the point) while loading.

I created a php script on my own webserver which basically is a proxy written in php using cURL.

I then do something like this in Qlikview (half pseudo code):
let usr = myusername;
let pwd = mypassword;
let dataURL = urlwheretofetchdatafrom;
let loginURL = urltotheloginwindow;

table:
LOAD

FROM
http://mywebsite.com/myproxy.php?user=$(user)&password=$(pwd)... and so on

The script then uses my parameters to log me in and then sends a request to the dataURL and fetches the data. The qlikview loading script will then read the data from my website instead.

Down sides?
This is not applicable for large quantities of data. It is also not possible to send password and username encrypted.

I might release some scripts for this in the future but as of now it's only in the testing phase.

/Jonas

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文