Цитата:
Осмелюсь предположить, что winrar2018 челом о сруб светлицы бьёт, и нижайше |
Унбибий,
пробуйте ...
(function() {
function containsAll(sel, str) {
[...document.querySelectorAll(sel)].filter(({
textContent
}) => textContent.includes(str)).map(el => el.closest('div[id]')).forEach(div => div.remove())
}
containsAll('a', 'Установит');
containsAll('a', 'Браузер');
containsAll('[rel="noopener"]', 'Да');
function rem() {
let con = document.querySelector("div.dzen-with-punch-desktop__topContent-OK") || document.querySelector("div#zen-row-0");
if (con) {
let par = con.parentNode;
par.replaceWith(con);
}
}
rem();
window.setTimeout(rem, 500)
})()
|
Цитата:
М-ммм… Вкусно! В смысле, классно — всё арбайтен! :yes: Спасибо от себя, и того парня. :thanks: |
Дзен достаточно часто меняет паттерны слоёв на главной странице, но до последнего времени удавалось (совместно с AI) справляться самостоятельно. Последние две с половиной недели — не получается.
Прошу помощи! |
Унбибий,
вариант ...
(function() {
function containsAll(sel, str) {
[...document.querySelectorAll(sel)].filter(({
textContent
}) => textContent.toLowerCase().includes(str.toLowerCase())).map(el => el.closest('div[id]')).forEach(div => div.remove())
}
containsAll('a', 'Установит');
containsAll('a', 'Браузер');
containsAll('[rel="noopener"]', 'Да');
function rem() {
let con = document.querySelector(".card-news__tabPane-3_") || document.querySelector("div#zen-row-0");
if (con) {
let par = con.parentNode;
par.replaceWith(con);
}
let lenta = document.querySelector('[aria-label="Лентa Дзена"]');
if (lenta) lenta.remove();
}
rem();
window.setTimeout(rem, 500)
})()
|
рони, большое спасибо, и виртуальный плюс от меня вам в карму!
Небольшой фидбек: то, что обведено красным, сейчас скрывает, а зелёным — оставляет (FF 115.10.0esr, Tampermonkey 5.1.0, Desctop). Было бы очень клёво, если бы можно было сделать наоборот. Я не уверен, что осилю это самостоятельно. По крайней мере, с наскоку пока не получилось. :( ![]() |
| Часовой пояс GMT +3, время: 18:36. |