Здравствуйте, помогите пожалуйста. Мне нужно удалить 1 элемент из кода сайта в ходе исполнения макроса, элемент постоянно один и тот же. Можно ли это сделать, если да то дайте образец кода я сам приделаю под себя. Утилиты не подойдут так как мне нужно что бы удалялся элемент без моего присутствия.
Отредактировано roma12975 (14-09-2017 18:25:02)
Отсутствует
roma12975
js удалить элемент
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
очень смешно. Я бы не спрашивал если бы нашел в гугле. Мне нужно в макрос вставить код удаления элемента. Элемент подгружается самим сайтом с помощью джава скрипта
Отсутствует
roma12975
удалит содержимое style в каком-то селекторе
Отредактировано karginaolga (16-09-2017 22:23:40)
Отсутствует
очень смешно. Я бы не спрашивал если бы нашел в гугле.
здесь 97% пользователей кричат, что гуглили и ни чего не нашли, не вижу отличия
вы даже пример, приведенный Ольгой под себя переделать не можете, хотя делов-то поменять одно слово на другое, так что да, очень смешно смотреть на ваши потуги показаться не тем, чем являетесь
проще говоря, вам просто лень перебрать и отсеить от плевел - информацию, выданную вам гуглом
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
Я убил на это 2 дня и вы говорите что мне лень. Я не знаю в чем причина но все что я находил не работало кроме. Этого кода
var collection = window.content.document.getElementsByClassName("item"); Array.prototype.forEach.call(collection, function(node) { node.parentNode.removeChild(node); });
Добавлено 17-09-2017 11:20:57
вот код с того сайта все классы повторяются
<div class="block block_top"> <div class="block__header block__header_top"> <div class="block__title"><img src="/images/basket.svg" alt=""> Вы <span> Предлагаете</span></div> <div class="block__title"> <div class="block__title__nowrap"> <span class="currency_symbol">$</span> <span id="currency_user">20.30</span> </div> </div> </div> <div class="block__content "> <div class="danger_balance hidden"> <!-- <img src="/images/danger_balance_img.png"> --> <div> <span>Sorry, but we can not make such an exchange.</span> The limit of replenishment of balance with the exchange of $1000. </div> </div> <div class="block__select" id="offer_inventory_user_prompt" style="display: none;"> <div class="block__select__text">Выберите предметы, которые хотите обменять.</div> <div class="block__select__arrow"><i> <svg class="icon-arrow-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-icon-arrow-down"></use> </svg></i><i> <svg class="icon-arrow-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-icon-arrow-down"></use> </svg></i><i> <svg class="icon-arrow-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-icon-arrow-down"></use> </svg></i> </div> </div> <div class="items" id="offer_inventory_user"><div class="item" id="11909224844" cost="20.30" hash="AK-47 | Wasteland Rebel (Field-Tested)"><div class="im" style="background-image: url('https://pic.money/k4k_s.jpg?v=13')"></div><div class="r">FT</div><div class="f"><span>x</span>1</div><div class="p"><span>$ </span>20.30</div></div></div> </div> </div>
Отредактировано roma12975 (17-09-2017 11:20:57)
Отсутствует
я пытался уже поменять на .getElementsById макрос ошибку выдает
такого нет, есть .getElementById так как id это уникальный идентификатор
Отредактировано InfSub (17-09-2017 11:31:58)
Правила форума iMacros for Firefox
Мини FAQ по iMacros for Firefox
на почту, только с интересными предложениями по скриптам (iMacros/iMacros+JS)!
Отсутствует
сложно так что-то предлагать.
попробуйте:
window.document.querySelector('div[id="offer_inventory_user"] div[class="item"]').id = "";
window.frames[сдесь номер фрейма - цифра].document.querySelector('div[id="offer_inventory_user"] div[class="item"]').id = "";
Отредактировано karginaolga (17-09-2017 11:51:10)
Отсутствует
я добавляю ваш код в тот что у меня был ошибку выдает. Просто один использовал ошибки нет, но и нечего не происходит
Добавлено 17-09-2017 11:54:36
Id я вписывал то что нужно
Отредактировано roma12975 (17-09-2017 11:54:36)
Отсутствует
roma12975
адрес сайта и страницу скажите
Отсутствует
вот сайт
Добавлено 17-09-2017 12:07:32
страница главная
замечание
InfSub
Отредактировано roma12975 (17-09-2017 12:09:15)
Отсутствует
сайт не тот
Добавлено 17-09-2017 12:28:32
сайт
Добавлено 17-09-2017 12:31:05
и еще 1 мне нужно удалить полностью все иконкой вместе
Добавлено 17-09-2017 12:40:35
вот я пример приведу что мне нужно.
вот код допустим
<div class="block__content "> <div class="danger_balance hidden"> <!-- <img src="/images/danger_balance_img.png"> --> <div> <span>Sorry, but we can not make such an exchange.</span> The limit of replenishment of balance with the exchange of $1000. </div> </div> <div class="block__select" id="offer_inventory_user_prompt" style="display: none;"> <div class="block__select__text">Выберите предметы, которые хотите обменять.</div> <div class="block__select__arrow"><i> <svg class="icon-arrow-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-icon-arrow-down"></use> </svg></i><i> <svg class="icon-arrow-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-icon-arrow-down"></use> </svg></i><i> <svg class="icon-arrow-down"> <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#svg-icon-arrow-down"></use> </svg></i> </div> </div> <div class="items" id="offer_inventory_user"><div class="item" id="11913605443" cost="4.78" hash="Sticker | Virtus.Pro (Holo) | Atlanta 2017"><div class="im" style="background-image: url('https://pic.money/mdu.jpg?v=13')"></div><div class="r"> </div><div class="f"><span>x</span>1</div><div class="p"><span>$ </span>4.78</div></div></div> </div>
<div class="item" id="11913605443" cost="4.78" hash="Sticker | Virtus.Pro (Holo) | Atlanta 2017"><div class="im" style="background-image: url('https://pic.money/mdu.jpg?v=13')"></div><div class="r"> </div><div class="f"><span>x</span>1</div><div class="p"><span>$ </span>4.78</div></div>
Отредактировано roma12975 (17-09-2017 12:40:35)
Отсутствует
разницы ни какой, сайты одинаковые, вот с полным удалением:
Отсутствует
Спасибо что вы мне помогаете. Только мне нужно что бы от того объекта и следа не было
Добавлено 17-09-2017 13:12:41
а еще 1 мне нужно как-то привязать что бы только 1 вещь удалялась, просто вещи меняются местами будут и вещь будет уже на другом месте и удалится другой предмет
Добавлено 17-09-2017 13:20:31
я сам уже доехал, сделал из того что вы мне дали огромное спасибо
Отредактировано roma12975 (17-09-2017 13:20:31)
Отсутствует