Jak filtrować oszukańcze wykazy cenowe „przynęty i zamiany” w serwisie eBay, posortowane według ceny?

13

Przykład: szukając „micro hdmi hdmi”, otrzymuję następującą listę elementów.

wprowadź opis zdjęcia tutaj

Wygląda dobrze, w niskiej cenie.

wprowadź opis zdjęcia tutaj wprowadź opis zdjęcia tutaj Jednak po faktycznym wybraniu obrazu ceny zmieniają się na wyższą, co powoduje marnowanie czasu na klikanie zwodniczej listy przedmiotów sprzedającego. Sprzedawca zwodniczo wymienia nieistotny przedmiot (w tym przypadku złącze RJ45) po cenie 0,99, dlatego stawia swój przedmiot przed konkurencją, mimo że jego cena jest znacznie wyższa. wprowadź opis zdjęcia tutaj

Ta technika najwyraźniej narusza oficjalne zasady serwisu eBay , jak widać tutaj (moje wyróżnienie):

Nie dozwolony:

Sprzedaż różnych marek przedmiotu, takiego jak dżinsy, w jednym wykazie

Oferując wybór między dwoma całkowicie różnymi przedmiotami, takimi jak zegarek lub para butów

Sprzedaż przedmiotów, które nie są w podobnym stanie, takich jak nowy i odnowiony laptop, w tej samej ofercie

Czy istnieje sposób na całkowite usunięcie tych ofert „wybierz X z listy” lub inną technikę, aby uniknąć oszukańczych sprzedawców? Stało się to niezwykle powszechne, dosłownie każdy z 0,99 funtów sprzedających oszukańczo reklamuje swoje ceny.

March Ho
źródło
Myślę, że jedynym sposobem na ich uniknięcie jest przeglądanie tylko aukcji. Nie sądzę, że można ich uniknąć, jeśli chcesz przejrzeć oferty Kup teraz.
pacoverflow
@pnuts Czy możesz pokazać zrzut ekranu przedstawiający wybór rzeczywistego produktu, a cena pozostaje taka sama? Działo się dla mnie wiele przedmiotów, to był ostatni, którego szukałem.
Marzec Ho
1
Zgadzam się, ponieważ znajduję ich również wiele. Najpierw pojawia się z powodu sortowania według niskiej ceny, ale kiedy wybierzesz dowolny POZYCJA, nie ma przedmiotu w tej cenie. Bait & Switch - Przykład: ebay.com/itm/…
Alex S

Odpowiedzi:

8

Myślałem, że opublikuję moje hackerskie rozwiązanie dla każdego, kto natknie się na to w przyszłości.

Działa to od 15 maja 2017 r. EBay może w międzyczasie zmienić swoją strukturę DOM. W takim przypadku należy to dostosować.

  1. Otwórz konsolę programisty ( F12lub kliknij prawym przyciskiem myszy> Sprawdź)
  2. Kliknij kartę „Konsola”
  3. Skopiuj + Wklej następujące i naciśnij Enter:

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

To tylko usuwa każdy węzeł, który zawiera klasę „prRange”. Zasadniczo coś podobnego do tego powinno działać, nawet jeśli eBay zmieni strukturę swojej strony. Musisz tylko znaleźć wynikowy kontener (ListViewInner) i trochę tokena, który jest obecny w wynikach przedziału cenowego i nie jest obecny w regularnych wynikach (prRange)

forlackofabettername
źródło
7

To rozwiązanie oparte jest na fantastycznych odpowiedziach DaveInCaz i larsolafsimonsena, z których korzystałem wiele razy, ale wydaje mi się, że już nie działają (prawdopodobnie eBay zmienił DOM jako wspomnianą podatność).

  1. Otwórz konsolę programisty ( F12lub kliknij prawym przyciskiem myszy> Sprawdź)
  2. Kliknij kartę Konsola
  3. Skopiuj + Wklej następujące i naciśnij Enter:

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

Jest to oparte na wynikach wyszukiwania w serwisie eBay według stanu 15/05/2018. Oferty z przedziałem cenowym mają element rozpiętości między dwiema cenami xx do xxx w klasie DOMYŚLNE. Ten kod wyszukuje drzewo, aby usunąć węzeł, z którego pochodzi. To prawdopodobnie zawiedzie w przyszłości, gdy eBay ponownie zmieni strukturę.

Brendan Wilding
źródło
Według stanu na dzień 08.09.2018 komenda to $ ('. PrRange'). Parent (). Parent (). Parent (). Parent (). Remove ();
jous
4

Warto wspomnieć, że ponieważ ten typ formatu aukcji jest niezgodny z zasadami serwisu eBay, można go (i zwykle należy) zgłosić. Zgłaszając wpis, może być trudno znaleźć poprawny problem do zgłoszenia. Ten problem jest myląco wymieniony w części: Praktyki aukcyjne unikania opłat w serwisie eBay Oferowanie wyborów Wydaje się to dziwną organizacją, ale podany tam opis wyraźnie wyjaśnia, że ​​jest to właściwy wybór, aby zgłosić problem: „Lista zawiera produkty różnych marek, wybór między dwoma całkowicie różnymi przedmiotami lub przedmiotami, które nie są w podobnym stanie ”.

JCD
źródło
2

Odniosłem pewien sukces, odfiltrowując śmieciowe rzeczy, których używa facet, aby cena wydawała się niższa. W twoim przypadku spróbuj dodać „-RJ45” po zapytaniu i włącz „opis wyszukiwania”. Wykluczałoby to wszystkie wykazy, które mają RJ45 jako dowolną część ich wykazu

Miałem ten problem z iPhonem 6es, gdy ludzie sprzedawali 4s jako kolejną opcję, dzięki czemu ich lista „6s” wygląda jak naprawdę dobra okazja, gdy nie jest.

Naprawdę denerwujące. Mam nadzieję, że eBay znajdzie sposób, aby sobie z tym poradzić.

Thomas Skubicki
źródło