Имя: Пароль:
1C
1С v8
Можно ли нажать программно кнопку на сайте?
,
0 Глист
 
17.11.14
16:43
Есть вопрос - возможно ли с помощью 1С нажать программно кнопку на каком-либо сайте? А если конкретно, то есть вот такой код кнопки

<button type="button" ng-mouseenter="opt.showDir('put')" ng-mouseleave="opt.hideDir()" ng-click="buy.buyConfirm('put')" ng-disabled="opt.isBuying || opt.chartLoading" class="tutorial-put btn btn-danger col-xs-12 btn-lg"><img class="svg-ico-put rtl-rev" ng-src="/svg/arrow-put.svg?v=421a7360cd99bb65c409a5871d8f73b3" src="/svg/arrow-put.svg?v=421a7360cd99bb65c409a5871d8f73b3"><span class="rtl-rev2 ng-binding">Ниже</span></button>.

Кажется мне что это JavaScript. Насколько я понимаю нужно исполнить вот эту часть кода ng-click="buy.buyConfirm('put')". Сможет ли такое сделать 1С?
1 Heckfy
 
17.11.14
16:44
VB скрипт и send key
2 Глист
 
17.11.14
16:47
(1) а можно поподробнее или пример какой-нибудь?
3 Heckfy
 
17.11.14
16:48
Поподробнее: это эмуляция интерактивного нажатия.
Пример: К сожалению нету под рукой.
4 Глист
 
17.11.14
16:50
(3) то есть мне нужно написать скрипт на визуал бейсик и использовать метод senkeys?
5 Глист
 
17.11.14
17:00
Люди, вопрос важный. Помогите кто чем может.
6 Локи-13
 
17.11.14
17:02
а click() не подходит?
7 Глист
 
17.11.14
17:03
(6) Это что такое?
8 Локи-13
 
17.11.14
17:09
эх.. забыл... был у меня код, я там в html поле находил какой-то button и делал его click()
9 Глист
 
17.11.14
17:15
(8) как-то туманно, но все же хоть понятно куда копать, спасибо. Может у кого-то есть еще варианты?
10 Ksandr
 
17.11.14
17:19
А в чем сложность посмотреть что за "buy.buyConfirm(put)"?
Судя по префиксам ng - используют AngularJS, значит ищи в ресурсах слова $resource увидишь адрес куда запрос идет, а в контроллере buy увидишь подсказку как его сформировать
11 Глист
 
17.11.14
17:22
Сложность в том, что я мало что понял из вышесказанного((
12 Ksandr
 
17.11.14
17:26
дай линк, скажу куда и что слать. Тебе ж результат парсить, а не скриншот сохранять?
13 Глист
 
17.11.14
17:28
14 Глист
 
17.11.14
17:28
мне парсить ниче не надо, только кнопку нажать
15 тшл
 
17.11.14
17:31
реклама чтоль?
16 Глист
 
17.11.14
17:33
(15) ни в коем случае. попросили линк, я дал
17 тшл
 
17.11.14
17:34
а какую кнопку хочешь нажать?
18 Глист
 
17.11.14
17:39
выше или ниже
19 Глист
 
17.11.14
17:45
блин, чтоб эти кнопки увидеть надо регистрироваться. принуждать вас к этому я не хочу, так что может просто поможете вариантами? У кого что есть?
20 Ksandr
 
17.11.14
17:57
buyConfirm = function(t) {
            L.dir = t, L.isBuying=!0, L.data.rateInOneClick || a.introTutorial || "traderoom" == m.id || "traderoom2" == m.id ? L.buy(t) : L.setPanel("buyOptionConfirm")
        }
21 Ksandr
 
17.11.14
17:58
И вот еще чуть ниже:
buyConfirm = function(e) {
            return t.frm.$invalid ? void(l.isSubmitted=!0) : void t.opt.buyConfirm(e)
        }
22 Ksandr
 
17.11.14
18:03
короче говоря нужен код формы.
23 Глист
 
17.11.14
18:06
(21) Спасибо большое, но как говорится "смотрю в книгу вижу фигу". извините за потраченное время.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн