| 
    
        
     
     | 
    
    
  | 
Открыть сайт в 1С | ☑ | ||
|---|---|---|---|---|
| 
    0
    
        Mashinist    
     08.07.15 
            ✎
    14:46 
 | 
         
        Вставляю на форму ActiveX Microsoft Web Browser
 
        В нем открываю сайт и огорчаюсь Сайт пишет, что не поддерживает этот браузер Но если я просто запущу ИЕ, то в нем сайт открывается нормально ЭлементыФормы.ИЕ.document.parentWindow.navigator.appVersion выдает 4.0 (compatible; MSIE 7.0; Windows NT 6.2; WOW64; Trident/7.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; .NET CLR 3.0.30729) ну как-то все грустно.. 1С версии 8.2.17.143 Как можно обойти? типа нужно гулять по сайту и его выборочно парсить. Все как всегда. А тут такая подляна.  | 
|||
| 
    1
    
        Волшебник    
     модератор 
    08.07.15 
            ✎
    14:54 
 | 
         
        вставь на форму элемент ПолеHTMLДокумента     
         | 
|||
| 
    2
    
        Mashinist    
     08.07.15 
            ✎
    14:55 
 | 
         
        (1) Аналогично работает...     
         | 
|||
| 
    3
    
        Mashinist    
     08.07.15 
            ✎
    14:55 
 | 
         
        (1) и даже код не потребовалось переписывать
 
        и версию туже выдает  | 
|||
| 
    4
    
        Лефмихалыч    
     08.07.15 
            ✎
    14:57 
 | 
         
        (2) это плохой, не годный, сайт. Не ходи на него     
         | 
|||
| 
    5
    
        Bober    
     08.07.15 
            ✎
    15:06 
 | 
||||
| 
    6
    
        Mashinist    
     09.07.15 
            ✎
    14:49 
 | 
         
        (5) что-то не помогло... или я не очень понял
 
        суть в том, что бы использовать Browser Emulation я его поставил, но результата нет т.к. там параметр задается для iexplore.exe, а запускается, то ActiveX// (4) угу... я ходит туда не буду. мне и не надо... надо сотрудникам :-) мне бы его только расспарсить.. в общем... есть проблем... хоть вспоминай старые добрые времена, когда я для этих целей использовал Firefox и приделывал там кнопу с картинкой 1С Пользователь находясь на нужной странице нажимал эту кнопку и Firefox сохранял html в файл в нужную папку после чего можно было уже его в 1С парсить по любому не хотелось бы возвращаться к прошлому...  | 
|||
| 
    7
    
        Web00001    
     09.07.15 
            ✎
    14:51 
 | 
         
        Если тебе надо парсить сайт, его для этого необязательно на форме же.     
         | 
|||
| 
    8
    
        palpetrovich    
     09.07.15 
            ✎
    14:58 
 | 
         
        (0) а что за сайт-то? к примеру на :
 
        ЭлементыФормы.ПолеHTMLДокумента.Документ.url = "Открыть сайт в 1С;; ругается на ошибку сценария но открывает  | 
|||
| 
    9
    
        Лефмихалыч    
     09.07.15 
            ✎
    15:00 
 | 
         
        (6) может попробовать тупо XMLHttpRequest? Он вернет тебе html и ты пойдешь его парсить. Варянт?     
         | 
|||
| 
    10
    
        Serginio1    
     09.07.15 
            ✎
    15:01 
 | 
         
        Посмотри в комментариях http://catalog.mista.ru/public/347442/     
         | 
|||
| 
    11
    
        Serginio1    
     09.07.15 
            ✎
    15:09 
 | 
||||
| 
    12
    
        Mashinist    
     09.07.15 
            ✎
    16:45 
 | 
         
        (7) Увы.. нужно на форме. На сайте нужно выбрать страничку, что-то выбрать в 1С, что бы сопоставить и ... обработать
 
        (8) ну сайт вот этот http://productinfo.mercedes-benz.com что получается если открываю в браузере, то получаю так http://screencast.com/t/qK3loIDZ если в 1С, то выглядит так http://screencast.com/t/0s5SGzYIdYIP (10) и (11) почитаю внимательнее когда время будет.  | 
|||
| 
    13
    
        palpetrovich    
     09.07.15 
            ✎
    17:59 
 | 
         
        (12) в 1с - аналогично, только картинка меняется :)     
         | 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |