Что нового

[Ботва Онлайн] Автоматизация покупки на Торговой площадке

Davyd

Новичок
Сообщения
7
Репутация
1
Товарищи нужна помощь .

1.При выборе товара(Билет на малую поляну) не обновляется её стоимость
_IEFormSubmit($oForm) - сразу купит - это не устраивает.
2.Не получается выставить количество для покупки

Игра http://g3.botva.ru/harbour.php?a=market
вот часть кода отвечающего за количество товара
<div id="slider_1" class="slider ui-slider ui-slider-horizontal ui-widget ui-widget-content ui-corner-all"><a class="ui-slider-handle ui-state-default ui-corner-all" href="#" style="left: 0%;"></a></div><input id="slider_v_1" class="slider_v " type="text" onchange="$("#slider_1").slider("value",this.value); " rel="" name="amount" value="0"></input>

<script type="text/javascript">

$(function() {
$("#slider_1").slider({
min:1, max:15, value:0,
step: 1,

slide: function(event, ui) { $("#slider_v_1").val(ui.value + '');UpdatePrice(); }}
);
});

</script>

в теории надо кликнуть на конец слайдера, чтоб выставить количество товара,
манипуляции с выставлением товара не к чему не привели.


Код:
$oForm = _IEFormGetCollection($oIE, 0)
$oSelect = _IEFormElementGetObjByName($oForm, 'type')
_IEFormElementOptionSelect($oSelect, 'Билет на маленькую поляну', 1, "byText", 1)


	;$oInput=_IEFormElementGetObjByName($oForm, 'amount')
	;	_IEFormElementSetValue($oInput,15)

$oInputs = _IETagNameGetCollection($oIE, 'input')
For $oInput In $oInputs
 If $oInput.getAttribute('value') <> '0' And $oInput.getAttribute('value') = 'КУПИТЬ' Then
  __IEAction($oInput, 'click', 'Клик на Купить в порту')
  ExitLoop
 EndIf
Next
 

_ToBe_

Осваивающий
Сообщения
142
Репутация
35
Как вариант, использовать пиксельный поиск слайдера, задействовать мышь, спустить слайдер до нужной позиции и произвести манипуляции :scratch:
 
Автор
D

Davyd

Новичок
Сообщения
7
Репутация
1
Такой вариант возможен, но для этого бот должен быть в активном окне + манипуляции с мышкой - не хотелось бы.

Может кто то сталкивался с подобными проблемами?
 
Верх