// ==UserScript== // @name Marktplaats - Sponsored Products remover // @namespace https://greasyfork.org/en/users/2755-robotoilinc // @author RobotOilInc // @version 0.1.2 // @license MIT // @description Removes the terrible sponsored products/banners/suggested searches/etc from Marktplaats.nl. // @match http*://www.marktplaats.nl/q/* // @icon https://i.imgur.com/NLIZEzb.png // @run-at document-body // @downloadURL none // ==/UserScript== new MutationObserver(function(mutationList, observer) { // Hide "Topadvertentie" results document.querySelectorAll('.hz-Listing-priority').forEach(function(element) { if (!element.innerText.includes('Topadvertentie')) { return; } const parent = element.closest('li.hz-Listing'); if(parent) parent.style.display = 'none'; }); // Remove all the banners document.querySelectorAll('.hz-Banner').forEach(function(element) { element.style.display = 'none'; }); // Remove adsence document.querySelectorAll('#adsense-container').forEach(function(element) { element.style.display = 'none'; }); // Remove suggested searches document.querySelectorAll('.hz-SuggestedSearches').forEach(function(element) { element.style.display = 'none'; }); // Remove listings document.querySelectorAll('.hz-Listings__container--cas').forEach(function(element) { element.style.display = 'none'; }); }).observe(document.body, { childList: true, subtree: true });