Что нового

Реакция на появление слова на вебстранице

Бонифаций

Новичок
Сообщения
19
Репутация
0
Добрый вечер, специалисты по языку autoit.

Как в скрытом режиме (то есть не открывая окна браузера) зайти на сайты mintmanga.com/goblin_slayer и http://mintmanga.com/skeleton_soldier_couldn_t_protect_the_dungeon - и если там в тексте страницы есть слово "Новое", то появляется msgbox с надписью "goblin_slayer - 1, skeleton_soldier_couldn_t_protect_the_dungeon - 1", а если нет такого слова то ничего не появляется ?
 

gunter123

Продвинутый
Сообщения
159
Репутация
69
Код:
$sHtml = BinaryToString(InetRead('http://mintmanga.com/skeleton_soldier_couldn_t_protect_the_dungeon', 1), 4)
If StringInStr($sHtml, "<span class='chapterNew'>новое</span>") Then MsgBox(4096, '', 'goblin_slayer - 1, skeleton_soldier_couldn_t_protect_the_dungeon - 1')
 

ildar67

Новичок
Сообщения
10
Репутация
1
Добрый вечер.
На сайте есть 4 одинаковые строки "Общего доступа: 0 ". Как сделать, чтобы при изменении 4-ой строки вышло сообщение?
Код:
$sHtml = BinaryToString(InetRead('http://indigo.petropavl.sko-bilim.agartu.kz/ru/view/42', 1), 4)
If Not StringInStr($sHtml, "<strong>Общего доступа: 0</strong>") Then MsgBox(4096, '', 'в возрастной группе от 5-6 лет появились места')
 

InnI

AutoIT Гуру
Сообщения
4,912
Репутация
1,429
чтобы при изменении 4-ой строки вышло сообщение
Код:
$sHtml = BinaryToString(InetRead('http://indigo.petropavl.sko-bilim.agartu.kz/ru/view/42', 1), 4)
$aFind = StringRegExp($sHtml, "(?s)от 5 до 6 лет.*?Общего доступа: (\d+)", 3)
If IsArray($aFind) And $aFind[0] > 0 Then MsgBox(0x40000, "Внимание", "Появились места: " & $aFind[0])
 
Последнее редактирование:
Верх