Что нового

[Данные, строки] возможно ли применение регулярного выражения для сылки

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
суть вопроса вот в чем на странице существует масса разных ссылок, меня интересует вот такая ссылка
Код:
<a href="../../../?wicket:interface=:2:actionBlock:sellLink:crackLink::ILinkListener::">разобрать на <img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/ironbar.png"><span>68</span></a>
это страница целиком
Код:
<body>
<div class="main">

<div>
<div>
<table style="width:100%">
<tbody>
<tr>
<td valign="top" align="left">

<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/life.png" alt=""><span>2436</span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/energy.png" alt=""><span>2698</span>








</td>
<td valign="top" align="right">

<img height="12" border="0" src="http://static.barbars.ru/images/icons/towerscontrol5.png" alt="">
<span>49</span>%


</td>
</tr>
</tbody>
</table>
</div>
<div>
<span><img border="0" src="http://static.barbars.ru/images/icons/money_gold.png" alt="" class="internalIcon"><span>8</span><img border="0" src="http://static.barbars.ru/images/icons/money_silver.png" alt="" class="internalIcon"><span>36</span></span>
<img border="0" src="http://static.barbars.ru/images/icons/ironbar.png" alt="" class="internalIcon"><span>9686</span>
<img border="0" src="http://static.barbars.ru/images/icons/mifrilbar.png" alt="" class="internalIcon"><span>0</span>
<img border="0" src="http://static.barbars.ru/images/icons/bottle.png" alt="" class="internalIcon"><span>7</span>
</div>





</div>
<div>
<h1 class="">Моё снаряжение</h1>
<div style="background:#666666;height:1px;width:100%;padding:0;margin:6px 0;">
<div style="background:#FFDF8C; height:1px; width:2%;"></div>
</div>
</div>


<div>

</div>

<div>

</div>

<div>

</div>


<div>

</div>



<div>
<span>
<img border="0" src="http://static.barbars.ru/images/icons/arrowback.png" alt="" class="internalIcon"> <a href="../../../../user/body/id/58296/wicket:interface/:101:returnToGamePanel:returnToGameLink:currentGameLink::ILinkListener::/" class="info">Вернуться в бой</a>

</span>
<div class="hr"></div>
</div>

<div>

<div>

<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/dot.png" alt=""> <a href="../../../../?wicket:interface=:101:links:repairLinkBorder:repairLink::ILinkListener::">Починить все вещи за <img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/ironbar.png"><span>6150</span></a>



<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bag.png" alt=""> <a href="../../../../user/rack">Открыть рюкзак</a>


<div class="hr"></div>
</div>
<!--
<wicket:enclosure child="itemsSet1Link">
<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="itemsSet1Link">Надеть комплект 1</a>

</wicket:enclosure>
<wicket:enclosure child="itemsSet2Link">
<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="itemsSet2Link">Надеть комплект 2</a>

</wicket:enclosure>
<wicket:enclosure child="itemsSet3Link">
<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="itemsSet3Link">Надеть комплект 3</a>

</wicket:enclosure>
-->
<div>
<div>
<ul>
<li><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/clothes.png"> <a href="../../../../?wicket:interface=:101:setsPanel:sets:0:setLink::ILinkListener::"><span>Надеть комплект 1</span></a></li>
</ul>
</div>
</div>
<div class="hr"></div>

<table cellspacing="0" cellpadding="1" border="0"><tbody>
<tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_03.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/304196858/"><span>Шлем Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusgreen.png" alt="">
</span>


<span>
<span class="small">
<span class="">35</span> ур,

<span><span style="color:#6FCD72;">+100</span> брони</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_24.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/311313769/"><span>Амулет Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> здоровья</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_17.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/319471738/"><span>Наплечник Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> здоровья</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/gladiator_16.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/322185090/"><span>Бурка Гладиатора</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> регенерации</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_09.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/322190093/"><span>Кольчуга Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> брони</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_15.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/332213963/"><span>Пояс Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">30</span> ур,

<span><span style="color:#6FCD72;">+75</span> силы</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_07.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/158496329/"><span>Штаны Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusgreen.png" alt="">
</span>


<span>
<span class="small">
<span class="">30</span> ур,

<span><span style="color:#6FCD72;">+100</span> брони</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_26.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/318716204/"><span>Браслет Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> здоровья</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_18.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/324386361/"><span>Перчатки Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> силы</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_25.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/309893197/"><span>Перстень Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusgreen.png" alt="">
</span>


<span>
<span class="small">
<span class="">35</span> ур,

<span><span style="color:#6FCD72;">+100</span> силы</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_23.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/312941592/"><span>Топор Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> силы</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_05.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/308706497/"><span>Сапоги Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> силы</span>

</span>
</span>

</td>
</tr>
</tbody></table>
<!--
<wicket:container wicket:id="runesBonusContainer">
<div class="hr"/>
<h2>Бонус рун</h2>
<wicket:enclosure child="runeAntiCritValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Стойкость: <span class="info" wicket:id="runeAntiCritValue"/>
</wicket:enclosure>
<wicket:enclosure child="runeLifeValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Живучесть: <span class="info" wicket:id="runeLifeValue"/>
</wicket:enclosure>
<wicket:enclosure child="runeRageValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Ярость: <span class="info" wicket:id="runeRageValue"/>
</wicket:enclosure>
<wicket:enclosure child="runeHealingValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Исцеление: <span class="info" wicket:id="runeHealingValue"/>
</wicket:enclosure>
<wicket:enclosure child="runeGloryValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Слава: <span class="info" wicket:id="runeGloryValue"/>
</wicket:enclosure>
</wicket:container>
-->
<div>
<h2>Бонус рун</h2>

<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/star_default.png"> Живучесть: <span class="info">4%</span>

<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/star_default.png"> Ярость: <span class="info">15</span>

<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/star_default.png"> Исцеление: <span class="info">16</span>

<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/star_default.png"> Слава: <span class="info">0.6%</span>

</div>
<div>

<div class="hr"></div>
<div>
<ul>
<li><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/clothes.png"> <a href="../../../../?wicket:interface=:101:setsPanel1:saveSets:0:saveSetLink::ILinkListener::"><span>Сохранить в комплект 1</span></a></li><li><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/clothes.png"> <a href="../../../../?wicket:interface=:101:setsPanel1:saveSets:1:saveSetLink::ILinkListener::"><span>Сохранить в комплект 2</span></a></li>
</ul>
</div>

</div>
<!--
<wicket:enclosure child="saveItemsSet1Link">
<div class="hr"/>
<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="saveItemsSet1Link">Сохранить в комплект 1</a>

<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="saveItemsSet2Link">Сохранить в комплект 2</a>

<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="saveItemsSet3Link">Сохранить в комплект 3</a>

</wicket:enclosure>
-->
<div class="hr"></div>
<span class="notify">Чем лучше вещи, тем сильнее герой! Хорошие вещи можно всегда купить в магазине снаряжения или на аукционе.</span>
<div class="hr"></div>
<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/clothes.png"> <a href="../../../../trade/auction/shop">Магазин снаряжения</a>


</div>
<div style="padding-top:4px">

<div class="hr"></div>
<img width="12" height="12" alt="" src="http://static.barbars.ru/images/icons/arrow.png"> <a href="../../../../user">Мой герой</a> 

<img width="12" height="12" alt="" src="http://static.barbars.ru/images/icons/arrow.png"> <a href="../../../../guild/6418/">Мой клан</a>

<img width="12" height="12" alt="" src="http://static.barbars.ru/images/icons/arrow.png"> <a href="../../../../"><span>Покинуть бой</span></a>



<div class="hr" style="border-bottom-style:solid;"></div>

<div class="footer">
<div style="margin-top:8px;">
<div class="small minor">




<a href="../../../../help" class="minor">Помощь</a> | <a href="../../../../help/0/rules/" class="minor">Правила</a> | <a href="../../../../support" class="minor">Поддержка</a>


<span>
<span>0.004</span> сек, <span>12:37:34</span>
</span>





Добавь в закладки <a href="/"><span>barbars.ru</span></a>


Варвары (c) 2012 <span>Overmobile</span>


<span>
<a href="http://igrotop.mobi/" class="minor"><span>Другие игры</span></a>
</span>
| <a href="../../../../help/0/contacts/" class="minor">Контакты</a>
</div>

</div>


<div style="margin-top:16px;">
<a href="http://waplog.net/ru/c.shtml?343714"><img border="0" src="http://c.waplog.net/ru/343714.cnt" alt="waplog"></a>
</div>


</div>
</div>
</div>

</body>
возможно ли эту ссылку представить в виде регулярного выражения визуально она выглядит как разобрать на 68 , но кликнуть по ней с помощью _IELinkClickByText не получается цифры постоянно меняются, да и в ссылке между словом и цифрой есть картинка , у меня не получается составить выражение, помогите пожалуйста его составить, или подскажите может есть какой нибудь не громоздкий способ перебора ссылок на странице... _IELinkGetCollection захватывает все ссылки , а вытянуть те которые нужны не получается :( заранее благодарю за помощь
 

Fever

Скриптер
Сообщения
308
Репутация
112
почему бы не попробовать:

Код:
$i = 0
$oLinks = _IELinkGetCollection($oIE)

For $oLink in $oLinks
   If StringInStr($oLink.href, "wicket:interface=:2:actionBlock:sellLink:crackLink::ILinkListener::") Then
      _IELinkClickByIndex($oIE, $i)
      ExitLoop
   EndIf
   $i += 1
Next
 
Автор
G

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
Fever [?]
почему бы не попробовать:

к сожалению не подходит такой вариант, эта часть "wicket:interface=:2:actionBlock:sellLink:crackLink::ILinkListener::" динамически изменяется под разные ситуации...
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
Ответ на сабж:
Да!

А вообще, я делаю так:
Код:
...
For $oLink In $oLinks
	If StringInStr($oLink.innertext, 'разобрать на') Then
		_IELinkClickByText($oIE, $oLink.innertext)
		ExitLoop
	EndIf
Next
...
 
Автор
G

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
DarWiM [?]
А вообще, я делаю так:

спасибо за подсказку, это получается что так можно кликать используя части текста ссылки?

подскажите а где можно почитать про такого типа функции как - $oLink.innertext , $oLink.href и т.д.

и еще подскажите как можно поступить в этой ситуации , есть набор из 12 ссылок, текст этих ссылок постоянно меняется , как можно попроще по ним кликать не обращая на их названия вот формат ссылки
Код:
<a href="../../../../item/id/304196858/"><span>Шлем Берсерка</span></a>
а это весь блок ссылок
Код:
<div>

<div>

<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/dot.png" alt=""> <a href="../../../../?wicket:interface=:12:links:repairLinkBorder:repairLink::ILinkListener::">Починить все вещи за <img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/ironbar.png"><span>6146</span></a>



<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bag.png" alt=""> <a href="../../../../user/rack">Открыть рюкзак</a>


<div class="hr"></div>
</div>
<!--
<wicket:enclosure child="itemsSet1Link">
<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="itemsSet1Link">Надеть комплект 1</a>

</wicket:enclosure>
<wicket:enclosure child="itemsSet2Link">
<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="itemsSet2Link">Надеть комплект 2</a>

</wicket:enclosure>
<wicket:enclosure child="itemsSet3Link">
<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="itemsSet3Link">Надеть комплект 3</a>

</wicket:enclosure>
-->
<div>
<div>
<ul>
<li><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/clothes.png"> <a href="../../../../?wicket:interface=:12:setsPanel:sets:0:setLink::ILinkListener::"><span>Надеть комплект 1</span></a></li>
</ul>
</div>
</div>
<div class="hr"></div>

<table cellspacing="0" cellpadding="1" border="0"><tbody>
<tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_03.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/304196858/"><span>Шлем Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusgreen.png" alt="">
</span>


<span>
<span class="small">
<span class="">35</span> ур,

<span><span style="color:#6FCD72;">+100</span> брони</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_24.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/311313769/"><span>Амулет Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> здоровья</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_17.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/319471738/"><span>Наплечник Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> здоровья</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/gladiator_16.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/322185090/"><span>Бурка Гладиатора</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> регенерации</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_09.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/322190093/"><span>Кольчуга Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> брони</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_15.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/332213963/"><span>Пояс Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">30</span> ур,

<span><span style="color:#6FCD72;">+75</span> силы</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_07.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/158496329/"><span>Штаны Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusgreen.png" alt="">
</span>


<span>
<span class="small">
<span class="">30</span> ур,

<span><span style="color:#6FCD72;">+100</span> брони</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_26.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/318716204/"><span>Браслет Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> здоровья</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_18.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/324386361/"><span>Перчатки Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> силы</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_25.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/309893197/"><span>Перстень Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusgreen.png" alt="">
</span>


<span>
<span class="small">
<span class="">35</span> ур,

<span><span style="color:#6FCD72;">+100</span> силы</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_23.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/312941592/"><span>Топор Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> силы</span>

</span>
</span>

</td>
</tr><tr>
<td valign="top">
<img width="40" height="40" border="0" src="http://static.barbars.ru/images/items/newset/berserk_05.png" alt="" style="">
</td>
<td valign="top">
<span>
<img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonusdarkiron.png" alt=""><a href="../../../../item/id/308706497/"><span>Сапоги Берсерка</span></a><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/bonuscopper.png" alt="">
</span>


<span>
<span class="small">
<span class="">25</span> ур,

<span><span style="color:#6FCD72;">+75</span> силы</span>

</span>
</span>

</td>
</tr>
</tbody></table>
<!--
<wicket:container wicket:id="runesBonusContainer">
<div class="hr"/>
<h2>Бонус рун</h2>
<wicket:enclosure child="runeAntiCritValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Стойкость: <span class="info" wicket:id="runeAntiCritValue"/>
</wicket:enclosure>
<wicket:enclosure child="runeLifeValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Живучесть: <span class="info" wicket:id="runeLifeValue"/>
</wicket:enclosure>
<wicket:enclosure child="runeRageValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Ярость: <span class="info" wicket:id="runeRageValue"/>
</wicket:enclosure>
<wicket:enclosure child="runeHealingValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Исцеление: <span class="info" wicket:id="runeHealingValue"/>
</wicket:enclosure>
<wicket:enclosure child="runeGloryValue"><img width="12" height="12" src="http://static.barbars.ru/images/icons/star_default.png" alt="" border="0"/> Слава: <span class="info" wicket:id="runeGloryValue"/>
</wicket:enclosure>
</wicket:container>
-->
<div>
<h2>Бонус рун</h2>

<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/star_default.png"> Живучесть: <span class="info">5%</span>

<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/star_default.png"> Ярость: <span class="info">15</span>

<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/star_default.png"> Исцеление: <span class="info">16</span>

<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/star_default.png"> Слава: <span class="info">0.6%</span>

</div>
<div>

<div class="hr"></div>
<div>
<ul>
<li><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/clothes.png"> <a href="../../../../?wicket:interface=:12:setsPanel1:saveSets:0:saveSetLink::ILinkListener::"><span>Сохранить в комплект 1</span></a></li><li><img width="12" height="12" border="0" src="http://static.barbars.ru/images/icons/clothes.png"> <a href="../../../../?wicket:interface=:12:setsPanel1:saveSets:1:saveSetLink::ILinkListener::"><span>Сохранить в комплект 2</span></a></li>
</ul>
</div>

</div>
<!--
<wicket:enclosure child="saveItemsSet1Link">
<div class="hr"/>
<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="saveItemsSet1Link">Сохранить в комплект 1</a>

<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="saveItemsSet2Link">Сохранить в комплект 2</a>

<img width="12" height="12" src="http://static.barbars.ru/images/icons/clothes.png" alt="" border="0"/> <a wicket:id="saveItemsSet3Link">Сохранить в комплект 3</a>

</wicket:enclosure>
-->
<div class="hr"></div>
<span class="notify">Чем лучше вещи, тем сильнее герой! Хорошие вещи можно всегда купить в магазине снаряжения или на аукционе.</span>
<div class="hr"></div>
<img width="12" height="12" border="0" alt="" src="http://static.barbars.ru/images/icons/clothes.png"> <a href="../../../../trade/auction/shop">Магазин снаряжения</a>


</div>

еще раз спасибо за помощь
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
general66
Это не функции, это объекты и их свойства. Где-то на форуме уже обсуждалось...

Кликать по меняющимся? Фантазия должна помочь :smile:
 
Автор
G

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
DarWiM [?]
Кликать по меняющимся? Фантазия должна помочь

К большому сожалению не получается воплотить фантазии :-[ плохо знаю язык... хотя ваш предыдущий пост в котором вы использовали свойство объекта решил 90% моих неразрешимых фантазии ;D , а все потому что я не знал про .innertext

суть моего вопроса была такова, что есть постоянные 12 ссылок , но текст их при разных обстоятельствах может быть разным, попытался включить фантазию но кроме регулярного выражения не чего в голову не приходит и то составить не получается или не находит или не туда кликает :stars:... поделитесь пожалуйста своими фантазиями ;) буду очень признателен
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
general66
Тогда хотелось бы увидеть наброски и вообще цели
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
DarWiM [?]
А вообще, я делаю так:
ИМХО, лучше так.
Код:
;...
$iError = 1
For $i = 1 To 1
	For $oLink In $oLinks
		$sInnertext = _IEPropertyGet($oLink, 'innertext')
		If @error Then ExitLoop 2
		If StringInStr($sInnertext, 'разобрать на') = 1 Then ;строка начинается с 'разобрать на'
			_IEAction($oLink, 'click')
			If @error Then ExitLoop 2
			_IELoadWait($oIE)
			If @error Then ExitLoop 2
			ExitLoop
		EndIf
	Next
	$iError = 0
Next
If $iError Then
	MsgBox(64, 'Info', 'Error')
EndIf
;...
 

DarWiM

Продвинутый
Сообщения
527
Репутация
90
madmasles
Знаю что лучше, но для себя не вижу смысла обрабатывать ошибки и удлинять код :smile:
Ну и вообще этот кусок у меня достаточно древний... А так да, лучше $oLink.click без _IELinkClickByText()...
 
Автор
G

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
DarWiM [?]
Тогда хотелось бы увидеть наброски и вообще цели

да набросков пока толковых нет , а цель собственно очень проста но почему то не выполнима из за нехватки знаний.
Как я писал выше в спойлере есть ссылка и вся страница целиком, так вот таких ссылок 12 на странице скажем Топор Берсерка но она может быть и Секирой Голиафа и Молотом Воина и таких вариантов где то 10 шт . Но кликнуть по ней надо независимо от текста этой ссылки , как это сделать ума не приложу вся надежда на вас и ваши знания :-[



Добавлено:
Сообщение автоматически объединено:

madmasles [?]
ИМХО, лучше так.

Спасибо за подсказку, а то до сегодняшнего дня один вариант только знал _IELinkClickByText , а оказалось _IEPropertyGet сильная штука ;) по русски где нибудь бы найти подробные описания свойств...
 
Автор
G

general66

Пришел увидел наследил
Сообщения
211
Репутация
3
....
madmasles [?]

Подскажите почему в этом куске
Код:
$oLinks = _IELinkGetCollection($oIE)
		For $oLink In $oLinks
			$sInnertext = _IEPropertyGet($oLink, 'innertext')
			If StringInStr($sInnertext, 'Main') = 1 Then ;строка начинается с 'Main'
				_IEAction($oLink, 'click')
					_IELoadWait
			EndIf
		Next

....
выходит в от такое предупреждение столько раз

Код:
--> IE.au3 V2.4-0 Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType
--> IE.au3 V2.4-0 Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType
--> IE.au3 V2.4-0 Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType
--> IE.au3 V2.4-0 Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType
--> IE.au3 V2.4-0 Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType
--> IE.au3 V2.4-0 Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType
--> IE.au3 V2.4-0 Error from function _IEPropertyGet, $_IEStatus_InvalidObjectType
 
Верх