Доброго времени суток.
Уже 4 часа бьюсь над проблемой нажатия кнопки, перечитал всю справку, облазил весь форум - никакого результата. Решил обратиться за помощью к вам.
Есть сайт, на нем 10 строк с таким кодом:
Где *1 порядок строки в таблице, name - название строки, справа кнопка "Купить"
Я захожу на сайт, проверяю по своим фильтрам Fish это или нет, после чего должен нажать на кнопку купить.
(фильтр опускаю, его пока не реализовал)
Далее я пытаюсь нажать на кнопку.
Пробовал все. И поиск по ID :
И по имени :
Или так :
Затем пытался вытащить name из формы (Fish) и сравнить с заданной строкой, но даже найти нужную форму не получалось, не говоря и нажатии этой кнопки, которую тоже всеми способами пытался нажать. При компиляции всегда выскакивает подобное
--> IE.au3 T3.0-2 Warning from function _IEGetObjByName, $_IESTATUS_NoMatch (Name: Fish, Index: 0)
или
--> IE.au3 T3.0-2 Warning from function _IEGetObjById, $_IESTATUS_NoMatch (*1)
Прошу вашей помощи.
Как мне вытащить имя "Fish" из кода, а затем нажать кнопку?
Заранее спасибо.
Уже 4 часа бьюсь над проблемой нажатия кнопки, перечитал всю справку, облазил весь форум - никакого результата. Решил обратиться за помощью к вам.
Есть сайт, на нем 10 строк с таким кодом:
Код:
<tr data-id="*1" class="mgmtres mgmtdemand pointer" onclick="return lol.Mgmt.showResourceInfo(this,event)">
<td class="icon">
<img class="round" src="/img/res/fish.png">
</td><td class="name">Fish</td>
<td class="count">26</td>
<td class="quant">26 kg</td>
<td class="value gold monospace">24.44</td>
<td class="submit">
<button class="submit green" onclick="return lol.Mgmt.purchase(this,event)">Buy</button></td>
</tr>
Я захожу на сайт, проверяю по своим фильтрам Fish это или нет, после чего должен нажать на кнопку купить.
Код:
_IENavigate($oIE, $sUrlDemands1)
_IELoadWait($oIE)
(фильтр опускаю, его пока не реализовал)
Далее я пытаюсь нажать на кнопку.
Пробовал все. И поиск по ID :
Код:
$oForm=_IEGetObjById($oIE, '*1')
И по имени :
Код:
$oForm=_IEGetObjByName($oIE, 'mgmtres mgmtdemand pointer')
Или так :
Код:
$oForm=_IEGetObjByName($oIE, 'Name')
Затем пытался вытащить name из формы (Fish) и сравнить с заданной строкой, но даже найти нужную форму не получалось, не говоря и нажатии этой кнопки, которую тоже всеми способами пытался нажать. При компиляции всегда выскакивает подобное
--> IE.au3 T3.0-2 Warning from function _IEGetObjByName, $_IESTATUS_NoMatch (Name: Fish, Index: 0)
или
--> IE.au3 T3.0-2 Warning from function _IEGetObjById, $_IESTATUS_NoMatch (*1)
Прошу вашей помощи.
Как мне вытащить имя "Fish" из кода, а затем нажать кнопку?
Заранее спасибо.