Защищенные паролем HTML-данные в QlikView - PullRequest
0 голосов
/ 23 ноября 2010

Я хочу получить данные из таблицы HTML, используя URL-адрес для определения диапазона данных.

Проблема в том, что сайт защищен паролем.Как отправить идентификатор пользователя / пароль для получения данных?

1 Ответ

1 голос
/ 30 ноября 2010

Вы должны в какой-то прокси.Это связано с тем, что Qlikview не может обрабатывать файлы cookie (за исключением расширений в Qlikview 10, но это не главное) во время загрузки.

Я создал скрипт php на своем веб-сервере, который в основном представляет собой прокси, написанный на php с использованиемcURL.

Затем я делаю что-то подобное в Qlikview (наполовину псевдокод): let usr = myusername;let pwd = мой пароль;let dataURL = urlwheretofetchdatafrom;let loginURL = urltotheloginwindow;

table: LOAD

FROM http://mywebsite.com/myproxy.php?user=$(user)&password=$(pwd)... и т. д.

Затем сценарий использует мои параметры для входа в систему и затем отправляетзапрос к dataURL и извлекает данные.Вместо этого скрипт загрузки qlikview будет читать данные с моего сайта.

Недостатки?Это не относится к большим объемам данных.Также невозможно отправить пароль и имя пользователя в зашифрованном виде.

Я мог бы выпустить некоторые сценарии для этого в будущем, но на данный момент это только на этапе тестирования.

/ Jonas

...