|
Можно ли нажать программно кнопку на сайте? | ☑ | ||
---|---|---|---|---|
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) Спасибо большое, но как говорится "смотрю в книгу вижу фигу". извините за потраченное время.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |