web-dev-qa-db-fra.com

Comment filtrer les annonces de prix trompeuses sur les prix «appâts & commutateurs» sur eBay lorsqu'elles sont triées par prix?

Exemple: lors de la recherche sur "micro hdmi hdmi", la liste suivante s’affiche.

enter image description here

Vous cherchez bien, à un prix bon marché.

enter image description hereenter image description here Cependant, lors de la sélection de l'image, le prix change en un prix plus élevé, ce qui me fait perdre mon temps à cliquer sur la liste des articles du vendeur trompeur. Le vendeur répertorie de manière trompeuse un article non pertinent (dans ce cas, le connecteur RJ45) au prix de 0,99, plaçant ainsi son article devant les concurrents bien que son prix soit beaucoup plus élevé. enter image description here

Cette technique viole apparemment le fonctionnaire politique Ebay , comme on le voit ici (souligné par moi):

Interdit:

Vendre différentes marques d'un article, comme des jeans, dans une seule liste

Offrir un choix entre deux articles entièrement différents, tels qu'une montre ou une paire de chaussures

Vendre des articles qui ne sont pas dans le même état, comme un ordinateur portable neuf et un ordinateur remis à neuf, dans la même liste

Existe-t-il un moyen de supprimer carrément ces listes "Sélectionnez X dans une liste" ou une autre technique afin d'éviter les vendeurs trompeurs? Cela est devenu extrêmement courant: littéralement, chacun des vendeurs de 0,99 livres annoncent de manière trompeuse leurs prix.

11
March Ho

Je pensais que je posterais ma solution de hacky pour quiconque trébuchant à l'avenir.

Cela fonctionne à compter du 15 mai 2017. eBay pourrait modifier sa structure DOM entre-temps. Dans ce cas, cela devra être adapté.

  1. Ouvrez la console du développeur (F12 ou clic droit> Inspecter)
  2. Cliquez sur l'onglet "Console"
  3. Copier + coller ce qui suit et appuyer sur Enter:

    $("#ListViewInner > li").each((idx, li) => {
        if(li.innerHTML.indexOf("prRange") > 0)
          li.remove();
      });

Cela supprime simplement tous les nœuds contenant la classe "prRange". En principe, une solution similaire devrait fonctionner même si eBay modifie la structure de leur page. Il vous suffit de rechercher le conteneur résultant (ListViewInner) et un jeton présent dans les résultats de la fourchette de prix et absent des résultats standard (prRange).

8

Cette solution est basée sur réponses fantastiques de DaveInCaz et de larsolafsimonsen que j'ai utilisées à plusieurs reprises mais ne semble plus fonctionner pour moi (peut-être qu'eBay a modifié le DOM en tant que susceptibilité mentionnée).

  1. Ouvrez la console du développeur (F12 ou clic droit> Inspecter)
  2. Cliquez sur l'onglet Console .
  3. Copier + coller ce qui suit et appuyer sur Enter:

$('.DEFAULT').parent().parent().parent().parent().parent().parent().remove();

Ceci est basé sur les résultats de recherche eBay tels que 15/05/2018. Les annonces avec une fourchette de prix ont un élément de portée entre les deux prix de xx $ à xx $ avec la classe DEFAULT. Ce code recherche l'arborescence pour supprimer le nœud d'où il provient. Cela risque d’échouer à l’avenir lorsque eBay changera à nouveau de structure.

4
Brendan Wilding

Il est à noter que, comme ce type de format d'annonce est contraire à la politique d'eBay, il peut être signalé (et devrait normalement l'être). Lors de la création de la liste, il peut être difficile de trouver le bon problème à signaler. Ce problème est énuméré avec confusion sous: Liste des pratiques Éviter les frais d'eBay offrant des choix Cela semble être une organisation étrange, mais la description qui y est donnée montre clairement qu'il s'agit le bon choix pour signaler le problème: "La liste comporte différentes marques d'un élément, choix entre deux éléments totalement différents ou des éléments dont l'état n'est pas similaire."

3
JCD

J'ai eu un certain succès en filtrant les objets indésirables que le gars utilise pour faire paraître le prix inférieur. Dans votre cas, essayez d'ajouter un "-RJ45" après votre requête de recherche et activez "Description de la recherche". Cela exclurait toutes les listes dont le RJ45 fait partie intégrante.

J'ai eu ce problème avec l'iPhone 6 avec des gens qui vendaient un 4 comme une autre option, ce qui rendait leur inscription pour un "6" une très bonne affaire quand ce n'est pas le cas.

Vraiment énervant. J'espère que eBay trouvera le moyen de régler ce problème.

2
Thomas Skubicki

J'ai implémenté et mis à jour la réponse de Brendan Wilding en tant que script greasemonkey/tampermonkey

2
jous