как вытащить скрытый текст на странице
-
На странице имеется текст, появляется при наведении, в коде текст тоже есть.
Не могу догнать, как его получить. текст нужен после
<a href="/account/task_view.html?id=939863"
class="task-title-popover" data-container="body" data-trigger="hover" data-placement="right" data-content="```<a href="/account/task_view.html?id=939863" class="task-title-popover" data-container="body" data-trigger="hover" data-placement="right" data-content="<b>Описание:</b> <br><span class="font-size-12">1. Переходим по ссылке, регистрируемся обязательно по рефералке, без этого вы не сможете ввести промокод.<br /> 2. После регистрации заходим во вкладку "Промо", заходим в их вк группу, подписываемся и лайкаем последний пост, вводим промо NEW-F5A606 и получаем 10р<br /> 3. Подаем отчет</span><br><b>Подтверждение:</b> <br><span class="font-size-12">Скриншот того, что получили 10р по моему промокоду.</span>" data-html="true" onclick="ym(27442855,'reachGoal','pin_task_blue'); return true;"> Регистрация через вк по рефке и ввод промокода </a> -
MATCH><a href="/account/task_view.html?id=939263" class="task-title-popover" data-container="body" data-trigger="hover" data-placement="right" data-content=
получить текст. Получает только "Регистрация через вк по рефке и ввод промокода" данный текст не нужен
-
//div[@class="font-size-16 task-list-title"]/a/@data-content Через xpatch получил текст.
<b>Описание:</b> <br><span class="font-size-12">Начинаете выполнять задание, вас перекинет на сервер DISCORD. ARTEM&FRIENDS, далее на какой сервер подписаться и где взять ключевое слово там четко и ясно написано :)<br style="color:rgb(22,22,22);font-family:'Open Sans', sans-serif;" /><br style="color:rgb(22,22,22);font-family:'Open Sans', sans-serif;" />ВНИМАНИЕ!!!<br style="color:rgb(22,22,22);font-family:'Open Sans', sans-serif;" />Если у вас не открывается ссылка для выполнения задания, значит вы еще не друг ARTEMу, а чтобы со мной подружиться выполните это задание account/task_view.html?id=432693 и в течение 24 часов вам станут доступны все закрытые задание сервера ARTEM&FRIENDS. Ждем вас в нашем клубе! :) (кому впадло выполнять это задание вот прямая ссылка на канал ARTEM&FRIENDS https://discord.gg/xHDPhAu )</span><br><b>Подтверждение:</b> <br><span class="font-size-12">В подтверждение укажите слово находящееся на сервере PATEX в левом столбике (меню) под словом website, оно начинается на букву u**. Ключевое слово указывайте полностью маленькими буквами.</span>
как его теперь почистить, регуляркой?
-
@Alexx5l6 можно регуляркой, можно разделить, если вы точно знаете что разделитель есть и он уникальный и там где надо. Я иногда использую целые предложения как разделитель из текста просто потом их докидываю куда надо. Так как при разделении текста он разделитель сьест
-
@f0cus заменить регулярка (<(/?[^>]+)>).
текст стал вот такого вида:
Описание: Начинаете выполнять задание, вас перекинет на сервер DISCORD. ARTEM&FRIENDS, далее на какой сервер подписаться и где взять ключевое слово там четко и ясно написано :)ВНИМАНИЕ!!!Если у вас не открывается ссылка для выполнения задания, значит вы еще не друг ARTEMу, а чтобы со мной подружиться выполните это задание http:///account/task_view.html?id=432693 и в течение 24 часов вам станут доступны все закрытые задание сервера ARTEM&FRIENDS. Ждем вас в нашем клубе! :) (кому впадло выполнять это задание вот прямая ссылка на канал ARTEM&FRIENDS https://discord.gg/xHDPhAu )Подтверждение: В подтверждение укажите слово находящееся на сервере PATEX в левом столбике (меню) под словом website, оно начинается на букву u**. Ключевое слово указывайте полностью маленькими буквами.
осталось в регулярке доделать & чтобы и его не было)
-
@Alexx5l6 регулярки хороши но это как indexOf() самый ресурсоемкий и долгий способ, тоесть один поток вроде ничего, а вот сотня и более. Разделители проще. Но это ваш выбор. Можете регуляркой вычистить а можете заменить, на пробел везде где встречается. например