Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
konctantin777
Отправлено: 30 Ноября, 2021 - 18:15:02
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Здравствуйте.
Браузерная игра. Большой код страницы. Весь сохраняю в SPade. Подскажите как найти слово "Лесопилки" если на странице есть "раздумывает о покупке" ? Хотя бы обрезать весь остальной код. Недавно видел такую функцию (надо, чтобы быстро убирало лишнее) типа добавлена- не могу найти (

CODE:
chat__message-content" style="color: rgb(255, 255, 255);">
<b><font color="#006CF7">Константин Петров</font></b> раздумывает о покупке <font color="#FFFFFF"><b> Лесопилки </b></font>
</span></div><div id="anchor"></div></div><div

(Добавление)
Всесто лесопилки может быть шахта рудник и пр. Надо найти, что именно
 
 Top
Zireael
Отправлено: 01 Декабря, 2021 - 00:56:29
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




CODE:
string SPade = "chat__message-content^" style=^"color: rgb(255, 255, 255);^">"+
"<b><font color=^"#006CF7^">Константин Петров</font></b> раздумывает о покупке <font color=^"#FFFFFF^">"+
"<b> Лесопилки </b></font></span></div><div id=^"anchor^"></div></div><div";

messagebox(SPade);


string result;
if(regexsearch(1, #result, SPade, "(?<=раздумывает о покупке <font color=^"#FFFFFF^"><b> ).+?(?= <\/b>)"))messagebox(result);
else messagebox("Не найдено");
 
 Top
konctantin777
Отправлено: 01 Декабря, 2021 - 08:04:48
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




В таком тексте находит, спасибо. Но это часть текста со страницы. Получается, что ищу в SPade целиком страницу, но так как кавычки не экранированы,, не находит ? А как тогда вырезать этот фрагмент и в нём найти ?
(Добавление)
Код страницы в файл сохраняет- там это появляется. Получается, что в переменной есть, но не могу найти..
(Добавление)
string result;
if(regexsearch(1, #result, SPade, "(?<=раздумывает о покупке <font color=^"#FFFFFF^"><b> ).+?(?= <\/b>)"))messagebox(result);
else messagebox("Не найдено");[/code][/quote]

Не нашел, но в файле есть
CODE:
раздумывает о покупке <font color="#FFFFFF"><b> Шахта</b>
 
 Top
Zireael
Отправлено: 01 Декабря, 2021 - 10:15:40
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
Лесопилки </b>
Шахта</b>

Разницу не видите? В одном случае есть пробел, в другом нет.
CODE:
(?<=раздумывает о покупке <font color=^"#FFFFFF^"><b> ).+?(?= *<\/b>)
 
 Top
konctantin777
Отправлено: 01 Декабря, 2021 - 10:42:53
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1152
Дата рег-ции: Окт. 2017  
Откуда: Архангельск
Репутация: 6




Zireael , Спасибо !
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by