Skip to content

Instantly share code, notes, and snippets.

@erm3nda
Last active November 13, 2022 10:29
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save erm3nda/95511c14641c36fd7ef729387c3c2905 to your computer and use it in GitHub Desktop.
Save erm3nda/95511c14641c36fd7ef729387c3c2905 to your computer and use it in GitHub Desktop.
Remove items with combo boxes in Ebay listings
// ==UserScript==
// @name ebay - remove articles with price ranges
// @namespace erm3nda.github.com
// @version 0.1
// @description Remove items with combobox on Ebay listings
// @author erm3nda.github.com
// @match https://www.ebay.es/*
// @match https://www.ebay.ca/*
// @match https://www.ebay.com/*
// @grant none
// ==/UserScript==
window.addEventListener('load', function() {
var result = document.evaluate("//li[starts-with(@id,'item')]", document, null, XPathResult.ANY_TYPE, null);
var node, nodes = []
while (node = result.iterateNext()){
nodes.push(node);
}
console.log(nodes.length);
var nodesForDeletion = [];
console.log(nodesForDeletion);
for (var i = 0, len = nodes.length; i < len; i++) {
console.log(nodes[1]);
var hasCombo = nodes[i].querySelector("span.prRange");
console.log(i + " - " + hasCombo);
if (hasCombo != null){
console.log("found combobox");
nodesForDeletion.push(nodes[i]);
}
}
console.log(nodes.length);
console.log(nodesForDeletion.length);
var reversedNodesForDeletion = nodesForDeletion.reverse();
reversedNodesForDeletion.forEach(element => element.remove());
}, false);
@erm3nda
Copy link
Author

erm3nda commented Dec 21, 2019

Si estás hasta los cojones de que Ebay permita a los vendedores poner artículos con combos para alterar la posición en las búsquedas, aquí tienes la solución.

Normalmente solo los capullos que tienen un precio superior y quieren aparecer antes utilizan los combobox.
Algunos incluso utilizan el filtro de Color como campo para el precio, saltándose así toda capacidad de control sobre el mismo.
Ebay lo sabe, y podría evitarlo, pero les importa un capullo lo que piensen los usuarios, y como los que hacen eso son powerseller que pagan comisiones de venta gordotas a Ebay, entonces no les interesa cambiar nada.

Si estás hasta los cojones toma el control de tu navegador. Este userscript para Tampermonkey solventa el problema borrando de la vista todos los artículos que contengan un campo combo box.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment