URL を使用してデータ範囲を定義する HTML テーブルからデータを取得しようとしています。
問題は、サイトがパスワードで保護されていることです。ユーザー ID/パスワードを送信してデータを取得するにはどうすればよいですか?
URL を使用してデータ範囲を定義する HTML テーブルからデータを取得しようとしています。
問題は、サイトがパスワードで保護されていることです。ユーザー ID/パスワードを送信してデータを取得するにはどうすればよいですか?
ある種のプロキシに入る必要があります。これは、ロード中に 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 サイトからデータを読み取ります。
下側?これは、大量のデータには適用されません。パスワードとユーザー名を暗号化して送信することもできません。
将来的にはこれに関するスクリプトをいくつかリリースするかもしれませんが、現時点ではテスト フェーズのみです。
/ジョナス