|
v7: Результат из браузера в 1с |
☑ |
0
linoblack
09.03.16
✎
19:12
|
создал активикс - это браузер(Shell.Explorer). передаю ему урлу, отрабатывает скрипт в урле, а результатом работы является xml-структура, она выводится в окне браузера. а как теперь получить к ней доступ, чтобы можно было ее парсить?
че-то никак не допру (((....
|
|
1
BalBess
10.03.16
✎
07:47
|
не пробовал через объект? IE=СоздатьОбъект("InternetExplorer.Application");
|
|
2
vcv
10.03.16
✎
09:23
|
Может попробовать долезть до тела страницы?
Document.Body.InnerHTML
Там можно отдельные теги перебирать и получать их содержимое. Но с XML не пробовал.
|
|
3
lubitelxml
10.03.16
✎
09:27
|
была где-то у меня подобная поделка, лет 10 назад кому-то делал, не смог найти ((
|
|
4
linoblack
10.03.16
✎
14:01
|
попробовал через InternetExplorer.Application. почему-то не срабатывает метод ExecWB. хотел с его помощью в файлик сохранить. в 1с в окно сообщений выкидывает ошибку, но с пустым текстом. диалог печати и открытия выводится, а диалог сохранения почему-то нет (((
можно пример как с Document.Body.InnerHTML работать?
|
|
5
Garykom
гуру
10.03.16
✎
14:17
|
|
|
6
linoblack
10.03.16
✎
15:28
|
(5) не давайте удочку - дайте рыбки, плиз. ниасилю (((
сделал по примеру с objDoc.all.tags("A") - на обычных страницах работает. но мне возвращает скрипт ответ в виде xml. и во всех тегах только сама урла скрипта.
поставщики дали доступ к своему сервису. т.е. обращаюсь по урле к ихнему серверу, а тот в ответ выдает хмл-структуру. в ней список накладных. нужно его разобрать и приходные сделать.
|
|