|   |   | 
| 
 | Как программно управлять браузером сейчас? | ☑ | ||
|---|---|---|---|---|
| 0
    
        Гений 1С гуру 19.01.20✎ 11:27 | 
        Нужно удалить много документов в онлайн-базе, API не позволяет.
 Хочу через форму через выделение и клик. Но нужно этот клик программно нажимать. Попробовал imacros - уже не работает. в IE 11 не работает этот сервер. А в 1С походу браузер IE11. Как быть? AutoIT изучать? | |||
| 1
    
        sikuda 19.01.20✎ 17:59 | 
        И тут 1С Гений как всякий 1Сник осознал, что разделение контекстов действия пользователя и серверного взаимодействия...
 В новом 1С уже WebKit урезанный... | |||
| 2
    
        Garykom гуру 19.01.20✎ 18:03 | 
        (0) Через плагин к браузеру (1С тут лишняя), пишется на JS и имеет полный доступ к страничке.
 Но лучше связать с техподдержкой "онлайн-базы" | |||
| 3
    
        Гений 1С гуру 19.01.20✎ 18:52 | 
        (1) ты о чем?
 (2) а через какой плагин? Я пробовал разное, в итоге остановился на Browser Automation Studio. Правда, ID элементов там все время разные, так что в качестве команд использовал клики по координатам. Если вдаваться глубже, там есть и поиск элемента по подходящему ID и наименованию. Просто где-то встретил аббревиатуру BAS, скачал его на баблософте и гоняю. Я даже цикл набросал, чтобы 100 удалений по 25 элементов прогонять. ;-) Прикольно, что все подчистил мне этот скрипт, как мило. | |||
| 4
    
        Гений 1С гуру 03.04.20✎ 20:20 | 
        апну. Что-то ничего не нашел за это время. BAS не очень хорош, тк надо графически клепать и с 1С не синтегрируешь.
 Все таки AUTOIT или как? | |||
| 5
    
        arsik гуру 03.04.20✎ 21:23 | 
        (4) Тебе же в 1 уже все пояснили. Прямо в 1с.     | |||
| 6
    
        Гений 1С гуру 04.04.20✎ 10:55 | 
        (5) zoho.com не работает в IE 11 и соответственно в браузере 1С, потому что 1С использует IE11.
 Поэтому ищу другие варианты. Так то оно понятно, Михалыч, что ослика можно юзать. | |||
| 7
    
        Гений 1С гуру 04.04.20✎ 11:14 | 
        1С 8.3.16.1224
 https://browser-info.ru/ показывает: Одна из модификаций Gecko v.неизвестно (Windows NT 4.0) Javascript - включено Cookie - включено Flash: v.32.0.0.192 Язык: Русский (ru-RU) Текущий размер окна: 1407x535 User-agent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/605.1 (KHTML, like Gecko) V8WebKit Плагины Всего плагинов:3 1. - Java Deployment Toolkit 8.0.1910.12 (npDeployJava1.dll) 2. - Java(TM) Platform SE 8 U191 (npjp2.dll) 3. - Shockwave Flash (NPSWF32_32_0_0_192.dll) | |||
| 8
    
        Cyberhawk 04.04.20✎ 11:34 | 
        Селениум может?     | |||
| 9
    
        Гений 1С гуру 04.04.20✎ 12:08 | 
        (8) А как его из 1С прикручивать? Там джава-скрипт.
 Пока что склоняюсь к AutoIT. Ненмного олдскул и хардкорно, зато позволяет делать что угодно. Кстати, готов заплатить за уроки или подсказки или готовую обработку на AUTOIT, которая будет хромом управлять. Нашел кстати свою старую ветку на эту тему:Как управлять FireFox через OLE-сервер, как InternetExplorer.Application | |||
| 10
    
        Сияющий в темноте 04.04.20✎ 12:17 | 
        все,что посылает браузер,можно делать простыми запросами,но нужно делать анализ кода,чтобы понимать,что в нем происходит.     | |||
| 11
    
        Гений 1С гуру 04.04.20✎ 12:49 | 
        (10) да, но там есть много нюансов. Хотя вроде бы на сайте нет специальных защит, но все же. Это лишнее время разработки. А порой и нерешаемые проблемы, если есть защиты какие-либо.     | |||
| 12
    
        Гений 1С гуру 04.04.20✎ 12:50 | 
        В силу наличия защит и простоты разработки программно управляемый браузер лучше, чем HTTP с анализом кодов. Последнее вообще не всегда работает.     | |||
| 13
    
        Гений 1С гуру 04.04.20✎ 12:51 | 
        Хотя AutoIT отпадает - она не умеет разбирать содержимое Chrome-окна     | |||
| 14
    
        arsik гуру 04.04.20✎ 13:59 | 
        (6) В 1С уже давно движком WebKit какой еще IE?     | |||
| 15
    
        pechkin 04.04.20✎ 15:23 | 
        Пара уже и жс выучить Селениумом конечно проще всего | |||
| 16
    
        Cthulhu 04.04.20✎ 17:54 | 
        (13): может     | |||
| 17
    
        Гений 1С гуру 04.04.20✎ 18:15 | 
        (14) да, WebKit, но с ним ZOHO не работает. Это не мэйнстримовский браузер     | |||
| 18
    
        Гений 1С гуру 04.04.20✎ 20:54 | 
        Че то я не могу поставить Selenium, господа.
 Поставил NODE.JS. в s:\node Установил селениум через s:\node>npm install --save chromedriver Встало норм. При попытке запустить простейший скрипт: var webdriver = require('selenium-webdriver'); Пишет ошибку: Error: Cannot find module 'selenium-webdriver' Хотя модуль selenium-webdriver встал в каталог: s:\node\node_modules\selenium-webdriver\ Но почему то его нет в s:\node\node_modules\npm\node_modules\ | |||
| 19
    
        Гений 1С гуру 04.04.20✎ 21:29 | 
        Таки все получилось:
 chromedriver.exe закинул в s:\node сам скрипт тоже туда, видимо в require используется PATH Прописал в PATH S:\node и все вроде пошло. Уфф... Теперь если заказчик одобрит, буду через SELENIUM автоматизировать. https://fixogram.ru/programmno-upravlyaemyj-brauzer/ | |||
| 20
    
        Гений 1С гуру 13.05.20✎ 20:29 | 
        Короче, стал гуру в Селениуме, спасибо что советовали, вот плоды:
 https://geniy1s.ru/nauchilsya-chistit-zoho-books/ | |||
| 21
    
        Гений 1С гуру 16.05.20✎ 13:01 | 
        Вот еще немного мастер-класса по селениуму:
 http://geniy1s.ru/developments-soft/save-cookies-selenium/ | |||
| 22
    
        acht 16.05.20✎ 13:19 | 
        А вот список вопросов, по которым наш гений станет гуру в скором будущем!
 https://forum.mista.ru/index.php?user_id=3332 | |||
| 23
    
        Гений 1С гуру 16.05.20✎ 15:20 | 
        (22) не исключено.     | |||
| 24
    
        ам794123 16.05.20✎ 20:40 | 
        (23) Двадцать лет спустя: https://stridharma.com/wp-content/uploads/2018/09/Y1GQV9l95Bk.jpg     | |||
| 25
    
        Гений 1С гуру 16.05.20✎ 22:02 | 
        (24) не, не такой спортивный как я     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |