Автор Тема: [Автоматизация] Как из Html-кода нажать 6 рандомных ссылок с интервалом  (Прочитано 1695 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 3Smen [?]

  • Новичок
  • *
  • Сообщений: 1
  • Репутация: 0
    • Награды
Всем привет, нужно нажать на 6 ссылок, потом через интервал опять на них нажать, но загвоздка в том, что названия меняются. Надо нажать на Приободрить лаборанта 4 шт. и 2а Складировать. На примере взял игру ссылка:http://xospital.mobi/ [nonactive] можно зайти без регистрации.
Вот 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>


Делал так но это приметив да и названия потом меняются а все как-то не вариант вписывать :-[
Код: AutoIt [Выделить]
#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)


Русское сообщество AutoIt


 

Похожие темы

  Тема / Автор Ответов Последний ответ
9 Ответов
5717 Просмотров
Последний ответ Апрель 02, 2013, 00:13:27
от sunbeam_2001
15 Ответов
10555 Просмотров
Последний ответ Январь 11, 2012, 00:37:04
от SergV
0 Ответов
2448 Просмотров
Последний ответ Январь 08, 2012, 18:22:22
от SyDr
34 Ответов
11272 Просмотров
Последний ответ Апрель 15, 2012, 23:19:15
от ggzgamer
0 Ответов
1816 Просмотров
Последний ответ Февраль 19, 2012, 00:45:13
от CreatoR
24 Ответов
8230 Просмотров
Последний ответ Март 18, 2014, 02:39:50
от Dk
4 Ответов
1678 Просмотров
Последний ответ Июнь 30, 2014, 13:10:46
от WR-e-D
1 Ответов
1227 Просмотров
Последний ответ Июль 08, 2014, 11:53:50
от mef-t
7 Ответов
1129 Просмотров
Последний ответ Сентябрь 04, 2016, 14:02:08
от louie1743shkirondo
2 Ответов
377 Просмотров
Последний ответ Сентябрь 28, 2017, 14:55:46
от Alofa