2010-11-23 8 views
0

Я ищу для захвата данных из таблицы HTML с использованием URL-адреса для определения диапазона данных.Защищенные паролем данные HTML в QlikView

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

ответ

1

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

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

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

стол: НАГРУЗКИ

ОТ http://mywebsite.com/myproxy.php?user= $ (пользователь) & пароль = $ (PWD) ... и так далее

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

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

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

/Jonas

+0

Оказалось, что будет проще написать сценарий на другом языке для захвата данных. Жаль, что QlikView больше не может этого делать. Я думал, что это было возможно. – Jared 2010-12-30 06:19:46

 Смежные вопросы

  • Нет связанных вопросов^_^