Contoh: Saat mencari "micro hdmi hdmi", saya mendapatkan daftar item berikut.
Terlihat bagus, dengan harga murah.
Namun, setelah benar-benar memilih gambar, harga berubah menjadi harga yang lebih tinggi, oleh karena itu membuang-buang waktu saya mengklik daftar item penjual yang menipu. Penjual menipu daftar barang yang tidak relevan (dalam hal ini konektor RJ45) pada harga 0,99, oleh karena itu menempatkan barangnya di depan pesaing meskipun faktanya harganya jauh lebih tinggi.
Teknik ini tampaknya melanggar kebijakan resmi Ebay , seperti yang terlihat di sini (penekanan pada saya):
Tidak Diizinkan:
Menjual berbagai merek barang, seperti jeans, dalam satu daftar
Menawarkan pilihan antara dua barang yang sama sekali berbeda, seperti arloji atau sepasang sepatu
Menjual barang-barang yang tidak dalam kondisi serupa, seperti laptop baru dan yang diperbarui, dalam daftar yang sama
Apakah ada cara untuk langsung menghapus daftar "pilih X dari daftar" ini, atau teknik lain, untuk menghindari penjual yang menipu? Ini telah menjadi sangat umum, secara harfiah setiap penjual 0,99 pound menipu harga mereka.
Jawaban:
Saya pikir saya akan memposting solusi hacky saya untuk orang lain yang tersandung di masa depan ini.
Ini berfungsi pada 15 Mei 2017. Sementara itu eBay dapat mengubah struktur DOM-nya. Dalam hal ini, ini harus disesuaikan.
Salin + Rekatkan yang berikut dan tekan Enter:
Ini hanya menghapus setiap node yang berisi kelas "prRange". Pada prinsipnya, sesuatu yang mirip dengan ini harus bekerja bahkan jika eBay mengubah struktur halaman mereka. Anda hanya perlu menemukan wadah yang dihasilkan (ListViewInner) dan beberapa token yang ada dalam hasil kisaran harga dan tidak ada dalam hasil reguler (prRange)
sumber
Solusi ini didasarkan pada jawaban fantastis DaveInCaz dan larsolafsimonsen yang telah saya gunakan berkali-kali tetapi tampaknya tidak lagi bekerja untuk saya (mungkin eBay mengubah DOM sebagai kerentanan yang disebutkan).
$('.DEFAULT').parent().parent().parent().parent().parent().parent().remove();
Ini didasarkan pada hasil pencarian eBay seperti pada
15/05/2018
. Daftar dengan kisaran harga memiliki elemen rentang antara dua harga $ xx hingga $ xx dengan kelas DEFAULT. Kode ini mencari pohon untuk menghapus simpul dari mana asalnya. Ini kemungkinan akan gagal di masa mendatang ketika eBay mengubah struktur lagi.sumber
Perlu disebutkan bahwa, karena jenis format daftar ini bertentangan dengan kebijakan eBay, maka dapat (dan biasanya harus) dilaporkan. Saat melaporkan cantuman, mungkin sulit menemukan masalah yang tepat untuk dilaporkan. Masalah ini secara membingungkan tercantum di bawah: Praktik Pencatatan Menghindari Biaya Pilihan Ebay Menawarkan Tampaknya ini adalah organisasi yang aneh, tetapi uraian yang diberikan di sana memperjelas bahwa ini adalah pilihan yang tepat untuk melaporkan masalah: "Daftar ini memiliki berbagai merek barang, pilihan antara dua item yang sama sekali berbeda, atau item yang tidak dalam kondisi serupa. "
sumber
Saya menerapkan dan memperbarui jawaban Brendan Wilding sebagai skrip greasemonkey / tampermonkey
sumber
Saya berhasil dengan menyaring barang-barang sampah yang digunakan orang itu untuk membuat harganya tampak lebih rendah. Dalam kasus Anda, coba tambahkan "-RJ45" setelah permintaan pencarian Anda dan aktifkan "deskripsi pencarian". Ini akan mengecualikan semua daftar yang memiliki RJ45 sebagai bagian dari daftar mereka
Saya punya masalah dengan iPhone 6es dengan orang-orang yang menjual 4s sebagai pilihan lain, membuat daftar mereka untuk "6s" terlihat seperti kesepakatan yang sangat bagus ketika tidak.
Sangat menyebalkan. Harapan eBay menemukan cara untuk menghadapi ini.
sumber