0

URL を使用してデータ範囲を定義する HTML テーブルからデータを取得しようとしています。

問題は、サイトがパスワードで保護されていることです。ユーザー ID/パスワードを送信してデータを取得するにはどうすればよいですか?

4

1 に答える 1

1

ある種のプロキシに入る必要があります。これは、ロード中に Qlikview が Cookie を処理できないためです (Qlikview 10 の拡張機能を除きますが、それは問題ではありません)。

基本的にcURLを使用してphpで記述されたプロキシである自分のWebサーバーにphpスクリプトを作成しました。

次に、Qlikview で次のようなことを行います (半分は擬似コード): let usr = myusername; let pwd = mypassword; let dataURL = urlwheretofetchdatafrom; let loginURL = urltotheloginwindow;

表:ロード

FROM http://mywebsite.com/myproxy.php?user= $(user)&password=$(pwd)... など

スクリプトはパラメータを使用してログインし、dataURL にリクエストを送信してデータを取得します。qlikview 読み込みスクリプトは、代わりに私の Web サイトからデータを読み取ります。

下側?これは、大量のデータには適用されません。パスワードとユーザー名を暗号化して送信することもできません。

将来的にはこれに関するスクリプトをいくつかリリースするかもしれませんが、現時点ではテスト フェーズのみです。

/ジョナス

于 2010-11-30T15:48:03.860 に答える