|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
21.06.2013, 11:57 | #1 |
Пользователь
Регистрация: 26.06.2012
Сообщений: 89
|
WEB-запрос с вводом логина и пароля
Добрый день, уважаемые знатоки!
У меня есть "мисли", но вот как их реализовать я пока не понимаю. Дело в том, что нужно вытащить данные из базы клиентов (работаем через веб-комплекс внутреннего сайта банка). Обычным построением запроса с веб-страници не получается, так-как ссылки динамичиские (PHP), а значит для перехода на ссылку необходимо пройти авторизацию на сайте и выполнить поиск, например, по номеру платежной карты. После чего выбрать необходимые данные (возможно предварительно просмотрев HTML-код). Заранее благодарен за потраченное время! |
21.06.2013, 12:16 | #2 |
Старожил
Регистрация: 08.02.2012
Сообщений: 2,173
|
ну и каким боком это к Экселю относится?)
Правильно поставленная задача - три четверти решения.
|
21.06.2013, 12:31 | #3 |
Пользователь
Регистрация: 26.06.2012
Сообщений: 89
|
Дело в том что мне нужно выгрузить данные из базы в таблицу экселя.
Я предполагаю следующий алгоритм, ввести № карты в ячейку или textbox, после выполнить поиск в базе (база находится на сервере и поиск можно производить через веб-морду) с помощью VBA кода, вынести данные на определенный лист в форме HTML-кода, найти определенные значения с помощью того же VBA и подставить значения куда мне нужно. |
21.06.2013, 16:49 | #4 |
Пользователь
Регистрация: 26.06.2012
Сообщений: 89
|
Я так понимаю, реализация задачи невыполнима!? Или же не полностью ясна?
|
21.06.2013, 18:20 | #5 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
Цитата:
но код надо писать под конкретный сайт В вашем описании задачи, нет никакой конкретики (как и нет примера результата в Excel) Также нужны тестовые логин и пароль, - без них код не написать. Общих советов тут не дать, - все от сайта зависит. Кое-что по теме можно найти здесь: http://excelvba.ru/code/connectserver |
|
27.06.2013, 11:34 | #6 | |
Пользователь
Регистрация: 26.06.2012
Сообщений: 89
|
Цитата:
Уважаемы гуру, я могу предоставить все что нужно (я так понимаю это код страницы и книгу экселя) лишь бы Вы мне немного помогли. Попробовал сделать по методу Вашей ссылки, но увы... пишет "Не удаётся загрузить страницу". Названия полей формы поменял на актуальные для нашего сайта! Дальше запутался... Я что-то не понял для чего выпадающий список?: SetSelectElementValue IEdoc, "region", Город SetSelectElementValue IEdoc, "district", Район SetInputElementValue IEdoc, "body", Comment Последний раз редактировалось Fordros; 27.06.2013 в 11:45. |
|
27.06.2013, 12:35 | #7 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Попробуйте так
Код:
Анализ,обработка данных Недорого
|
27.06.2013, 13:35 | #8 |
Пользователь
Регистрация: 26.06.2012
Сообщений: 89
|
to doober
Спасибо огромное!!! Вы правы, получилось авторизоваться и перейти на нужную мне страницу, где открывается дополнительное окно для поиска данных. Провожу те же манипуляции для подстановки номера карты и ничего не получается. (возможно из-за того что дальше используется javascript? З.Ы. при необходимости предоставлю хтмл-код странички Код HTML:
/** Окно поиска основной карты */ function showSearchCard() { var naSearch = showModalDialog('/issuing/includes/searchCard.inc.php?module=issuing', '', 'dialogHeight:575px; dialogWidth:850px; resizable:no; status:no'); if (naSearch != null) { d.MainForm.fhDSN.value = naSearch.dsn!=undefined ? naSearch.dsn:""; d.MainForm.fhSerno.value = naSearch.card_serno; d.MainForm.CardNumber.value = naSearch.number; if (d.MainForm.clSSnumberCheck) d.MainForm.clSSnumberCheck.checked = false; d.MainForm.fhMode.value = ""; d.MainForm.submit(); } return false; } Последний раз редактировалось Fordros; 27.06.2013 в 13:57. |
27.06.2013, 14:07 | #9 |
Старожил
Регистрация: 02.05.2009
Сообщений: 3,907
|
Вас спасет приатаченый html код всей страницы
Есть еще вариант,скачайте Fiddler2 и смотрите запросы при нажатии кнопок,что идет на сервер,какой получаете ответ.
Анализ,обработка данных Недорого
Последний раз редактировалось doober; 27.06.2013 в 14:10. |
27.06.2013, 14:27 | #10 |
Пользователь
Регистрация: 26.06.2012
Сообщений: 89
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка в смене пароля/логина | Masafi | PHP | 7 | 20.04.2013 12:25 |
Проверка логина и пароля | Ardarik | БД в Delphi | 7 | 02.03.2013 16:20 |
Ввод логина и пароля | Glamur1k | Microsoft Office Excel | 1 | 12.05.2011 17:47 |
ADOConnection дескриптор логина и пароля | Droid | БД в Delphi | 4 | 19.05.2010 14:09 |
Как реализовать запуск mstsc.exe с вводом ip, логина и пароля? | ru3000 | Microsoft Office Excel | 35 | 19.07.2009 23:49 |