Что нового

[Автоматизация] бот для браузерной игры

BETAJIb

Новичок
Сообщения
34
Репутация
0
помогите занести из этого куска:

Код:
<div class="top">[<span class="red">170/222</span>] [<span class="blue">156/156</span>] [<span class="green">70/120</span>]</div><div class="body"><div class='center'>Вы уничтожили Бес и получили 107 опыта!

Из монстра выпало <a class="red" href="index.php?do=drop">Кольцо скорости</a>!</div>

нужно занести Кольцо скорости в переменну..как?
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
BETAJIb
Попробуйте так:
Код:
$sString = '<div class="top">[<span class="red">170/222</span>] [<span class="blue">156/156</span>] [<span class="green">70/120</span>]</div><div class="body"><div class=''center''>Вы уничтожили Бес и получили 107 опыта!

Из монстра выпало <a class="red" href="index.php?do=drop">Кольцо скорости</a>!</div>'
$sSearch = StringRegExpReplace($sString, '(?s).*?do=drop">(.*?)</?.*', '$1')
MsgBox(64, 'Info', $sSearch)
С названием темы Вы не угадали. Причем здесь [Автоматизация] бот для браузерной игры?
 
Автор
B

BETAJIb

Новичок
Сообщения
34
Репутация
0
да это кусок html кода...ну и эти цыфры
Код:
'<div class="top">[<span class="red">170/222</span>] [<span class="blue">156/156</span>] [<span class="green">70/120</span>]</div>
все времья будут менятся....ну и мне нужно занести кольцо в переменну что бы потом кликнуть по ней....
 

snaugrim

Новичок
Сообщения
16
Репутация
1
Так вам же уже помогли, вроде как
Вот это действие:
Код:
$sSearch = StringRegExpReplace($sString, '(?s).*?do=drop">(.*?)</?.*', '$1')

и вытащит вам из приведенного выше куска текста нужную вам строчку.
 
Верх