Beispiel: Bei der Suche nach "micro hdmi hdmi" erhalte ich die folgende Liste von Elementen.
Sieht gut aus, zu einem günstigen Preis.
Bei der tatsächlichen Auswahl des Bildes ändern sich die Preise jedoch zu einem höheren Preis, wodurch meine Zeit damit verschwendet wird, auf die Artikelliste des irreführenden Verkäufers zu klicken. Der Verkäufer listet täuschend einen irrelevanten Artikel (in diesem Fall den RJ45-Stecker) zum Preis von 0,99 auf und setzt seinen Artikel damit der Konkurrenz voraus, obwohl sein Preis weitaus höher ist.
Diese Technik verstößt anscheinend gegen die offiziellen Ebay-Richtlinien , wie hier zu sehen (Hervorhebung von mir):
Nicht erlaubt:
Verkauf verschiedener Marken eines Artikels, z. B. Jeans, in einer einzigen Auflistung
Sie können zwischen zwei völlig unterschiedlichen Artikeln wählen, z. B. einer Uhr oder einem Paar Schuhen
Verkauf von Artikeln, die sich nicht in einem ähnlichen Zustand befinden, wie z. B. ein neuer und ein überholter Laptop, in derselben Liste
Gibt es eine Möglichkeit, diese "X aus einer Liste auswählen" -Auflistungen oder eine andere Technik vollständig zu entfernen, um die irreführenden Verkäufer zu vermeiden? Dies ist extrem häufig geworden, buchstäblich wirbt jeder der 0,99-Pfund-Verkäufer täuschend für seine Preise.
Antworten:
Ich dachte, ich würde meine hackige Lösung für alle anderen veröffentlichen, die in Zukunft darüber stolpern.
Dies funktioniert ab dem 15. Mai 2017. eBay kann in der Zwischenzeit seine DOM-Struktur ändern. In diesem Fall muss dies angepasst werden.
Kopieren Sie + fügen Sie Folgendes ein und drücken Sie Enter:
Dadurch wird nur jeder Knoten gelöscht, der die Klasse "prRange" enthält. Im Prinzip sollte etwas Ähnliches auch dann funktionieren, wenn eBay die Struktur seiner Seite ändert. Sie müssen nur den resultierenden Container (ListViewInner) und ein Token finden, das in den Ergebnissen der Preisspanne vorhanden ist und in den regulären Ergebnissen nicht vorhanden ist (prRange).
quelle
Diese Lösung basiert auf den fantastischen Antworten von DaveInCaz und larsolafsimonsen, die ich oft verwendet habe, aber für mich nicht mehr zu funktionieren scheint (möglicherweise hat eBay das DOM als erwähnte Anfälligkeit geändert).
$('.DEFAULT').parent().parent().parent().parent().parent().parent().remove();
Dies basiert auf den eBay-Suchergebnissen unter
15/05/2018
. Listings mit einer Preisspanne haben ein Span-Element zwischen den beiden Preisen $ xx bis $ xx mit der Klasse DEFAULT. Dieser Code sucht in der Baumstruktur nach dem Knoten, von dem er stammt. Dies wird wahrscheinlich in Zukunft fehlschlagen, wenn eBay die Struktur erneut ändert.quelle
Es ist erwähnenswert, dass diese Art von Auflistungsformat, da es gegen die eBay-Richtlinien verstößt, gemeldet werden kann (und normalerweise sollte). Bei der Meldung der Auflistung kann es schwierig sein, das richtige zu meldende Problem zu finden. Dieses Problem ist verwirrenderweise aufgeführt unter: Auflistungspraktiken Vermeiden von Ebay-Gebühren, die Auswahlmöglichkeiten bieten Dies scheint eine seltsame Organisation zu sein, aber die dort gegebene Beschreibung macht deutlich, dass dies die richtige Wahl ist, um das Problem zu melden: "Die Auflistung hat verschiedene Marken eines Artikels, eine Wahl zwischen zwei völlig unterschiedlichen Gegenständen oder Gegenständen, die sich nicht in einem ähnlichen Zustand befinden. "
quelle
Ich habe die Antwort von Brendan Wilding als Greasemonkey / Tampermonkey-Skript implementiert und aktualisiert
quelle
Ich hatte einige Erfolge, indem ich die Junk-Artikel herausfilterte, die der Typ verwendet, um den Preis niedriger erscheinen zu lassen. Versuchen Sie in Ihrem Fall, nach Ihrer Suchabfrage ein "-RJ45" hinzuzufügen, und aktivieren Sie "Suchbeschreibung". Dies würde alle Einträge ausschließen, die den RJ45 als Teil ihres Eintrags haben
Ich hatte dieses Problem mit dem iPhone 6es, bei dem Leute eine 4s als weitere Option verkauften, sodass ihre Auflistung für eine "6s" wie ein wirklich gutes Geschäft aussah, wenn dies nicht der Fall ist.
Ziemlich nervig. Ich hoffe, eBay findet einen Weg, um damit umzugehen.
quelle