Что нового

[Автоматизация] Как из Html-кода нажать 6 рандомных ссылок с интервалом

3Smen

Новичок
Сообщения
1
Репутация
0
Всем привет, нужно нажать на 6 ссылок, потом через интервал опять на них нажать, но загвоздка в том, что названия меняются. Надо нажать на Приободрить лаборанта 4 шт. и 2а Складировать. На примере взял игру http://xospital.mobi/ можно зайти без регистрации.
Вот Html-код:
Код:
<li class="drugself padtop_s first-li">
            

<img class="icon_l" width="48" height="48" src="/Themes/images/medicines/medicine11.png">
<div class="row">
<div>
    <span class="drugtitle">Успокоительное</span>
     
        <span class="minor smallfont">(готовность через 4 часа 16 минут)</span>
    
</div>
<div>

                    <img width="16" height="16" src="/Themes/images/cheer-up.png"/>
                    <a href="/Pharmacy/Mix?self=0&t=634965479874396954">Приободрить лаборанта</a>       
                
</div>
</div>
            <div style="clear:both"></div>
        </li>
        
        <li class="drugself padtop_s li">
            

<img class="icon_l" width="48" height="48" src="/Themes/images/medicines/medicine11.png">
<div class="row">
<div>
    <span class="drugtitle">Успокоительное</span>
     
        <span class="minor smallfont">(готовность через 6 часов 51 минуту)</span>
    
</div>
<div>

                    <img width="16" height="16" src="/Themes/images/cheer-up.png"/>
                    <a href="/Pharmacy/Mix?self=1&t=634965479874396954">Приободрить лаборанта</a>       
                
</div>
</div>
            <div style="clear:both"></div>
        </li>
        
        <li class="drugself padtop_s li">
            

<img class="icon_l" width="48" height="48" src="/Themes/images/medicines/medicine7.png">
<div class="row">
<div>
    <span class="drugtitle">Противоядие</span>
    
</div>
<div>

        <span><img width="16" height="16" src="/Themes/images/shipping.png"/>
        <a href="/Warehouse/Add?self=2&t=634965479874396954">Складировать</a></span>
      
</div>
</div>
            <div style="clear:both"></div>
        </li>
        
        <li class="drugself padtop_s li">
            

<img class="icon_l" width="48" height="48" src="/Themes/images/medicines/medicine11.png">
<div class="row">
<div>
    <span class="drugtitle">Успокоительное</span>
     
        <span class="minor smallfont">(готовность через 7 часов 10 минут)</span>
    
</div>
<div>

                    <img width="16" height="16" src="/Themes/images/cheer-up.png"/>
                    <a href="/Pharmacy/Mix?self=3&t=634965479874396954">Приободрить лаборанта</a>       
                
</div>
</div>
            <div style="clear:both"></div>
        </li>
        
        <li class="drugself padtop_s li">
            

<img class="icon_l" width="48" height="48" src="/Themes/images/medicines/medicine5.png">
<div class="row">
<div>
    <span class="drugtitle">Противогрибковая мазь</span>
     
        <span class="minor smallfont">(готовность через 5 часов 23 минуты)</span>
    
</div>
<div>

                    <img width="16" height="16" src="/Themes/images/cheer-up.png"/>
                    <a href="/Pharmacy/Mix?self=4&t=634965479874396954">Приободрить лаборанта</a>       
                
</div>
</div>
            <div style="clear:both"></div>
        </li>
        
        <li class="drugself padtop_s li">
            

<img class="icon_l" width="48" height="48" src="/Themes/images/medicines/medicine5.png">
<div class="row">
<div>
    <span class="drugtitle">Противогрибковая мазь</span>
    
</div>
<div>

        <span><img width="16" height="16" src="/Themes/images/shipping.png"/>
        <a href="/Warehouse/Add?self=5&t=634965479874396954">Складировать</a></span>
      
</div>
</div>
            <div style="clear:both"></div>
        </li>

Делал так но это приметив да и названия потом меняются а все как-то не вариант вписывать :-[
Код:
#include<IE.au3>

$Url = 'http://xospital.mobi/' 
$oIE = _IECreate($Url)
$HTML = _IEBodyReadHTML($oIE)
$LinkText = StringRegExp($HTML, 'Приободрить лаборанта', 3)
_IELinkClickByText($oIE, 'Приободрить лаборанта' & $LinkText)
$LinkText = StringRegExp($HTML, 'Приободрить лаборанта', 3)
_IELinkClickByText($oIE, 'Приободрить лаборанта' & $LinkText)
$LinkText = StringRegExp($HTML, 'Приободрить лаборанта', 3)
_IELinkClickByText($oIE, 'Приободрить лаборанта' & $LinkText)
$LinkText = StringRegExp($HTML, 'Приободрить лаборанта', 3)
_IELinkClickByText($oIE, 'Приободрить лаборанта' & $LinkText)
$LinkText = StringRegExp($HTML, 'Складировать', 3)
_IELinkClickByText($oIE, 'Складировать' & $LinkText)
$LinkText = StringRegExp($HTML, 'Складировать', 3)
_IELinkClickByText($oIE, 'Складировать' & $LinkText)
 
Верх