Как удалить лишние элементы со страницы

maksgmn

Client
Регистрация
29.01.2016
Сообщения
204
Благодарностей
6
Баллы
18
Есть сайт, в него встроен флеш, в embed примерно размером 400 на 700, с флешем никак иначе не получится работать, кроме координат, координаты отсчитываются сверху страницы, а там идет еще всякий текст и прочее, это все хотелось бы убрать и оставить только embed, чтобы удобно было отмерять координаты. Как это можно сделать?
 

Profits

Client
Регистрация
20.07.2016
Сообщения
37
Благодарностей
13
Баллы
8
Через кубик вставки кода с такими параметрами вставляй embed
 

maksgmn

Client
Регистрация
29.01.2016
Сообщения
204
Благодарностей
6
Баллы
18
Через кубик вставки кода с такими параметрами вставляй embed
Не очень понял, что нам это даст, сделал через display: none всех div-ов, и некоторые стили изменил у embed-а
Для чего это?
 

Profits

Client
Регистрация
20.07.2016
Сообщения
37
Благодарностей
13
Баллы
8
Не очень понял, что нам это даст, сделал через display: none всех div-ов, и некоторые стили изменил у embed-а
Для чего это?
Заменит все элементы внутри тега html на 1 код embed (если его укажешь в качестве переменной)
 
  • Спасибо
Реакции: maksgmn

maksgmn

Client
Регистрация
29.01.2016
Сообщения
204
Благодарностей
6
Баллы
18
А, понял кажется
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113
Ребята, есть на странице сайта определенный код <meta content="authenticity_token" name="csrf-param"> - как мне его удалить с сайта после загрузки всей страницы? Начитался на форуме что через джава блок, но я не знаю что туда вписывать нужно. Заранее, очень благодарен.
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
В C# получить родительский элемент и удалить целевой через RemoveChild.
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Пример для https://lessons.zennolab.com/ru/index
C#:
Tab tab = instance.ActiveTab;

HtmlElement he = tab.FindElementByXPath("id('wrapper')", 0);
if(he.IsVoid || he.IsNull) throw new Exception("wrapper не найден");

HtmlElement heChild = he.FindChildByXPath("./div", 0);
if(heChild.IsVoid || heChild.IsNull) throw new Exception("div не найден");
he.RemoveChild(heChild);
если выполнить несколько раз, то удалит всё со страницы.

Или так, имея лишь один элемент:
https://zennolab.com/discussion/threads/zapretit-zagruzku-ehlementa-na-stranice.76642/#post-513298
 
Последнее редактирование:

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 444
Благодарностей
1 287
Баллы
113
Пример для https://lessons.zennolab.com/ru/index
C#:
Tab tab = instance.ActiveTab;

HtmlElement he = tab.FindElementByXPath("id('wrapper')", 0);
if(he.IsVoid || he.IsNull) throw new Exception("wrapper не найден");

HtmlElement heChild = he.FindChildByXPath("./div", 0);
if(heChild.IsVoid || heChild.IsNull) throw new Exception("div не найден");
he.RemoveChild(heChild);
если выполнить несколько раз, то удалит всё со страницы.
А как мне удалить только нужный Java элемент?
 
  • Спасибо
Реакции: ZennoCat

xatchikzzz

Client
Регистрация
08.09.2010
Сообщения
566
Благодарностей
38
Баллы
28

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)