วิธีกรองรายการราคา 'bait & switch' ที่หลอกลวงบน eBay เมื่อเรียงลำดับตามราคา


13

ตัวอย่าง: เมื่อค้นหา "micro hdmi hdmi" ฉันได้รับรายการต่อไปนี้

ป้อนคำอธิบายรูปภาพที่นี่

ดูดีในราคาถูก

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่ อย่างไรก็ตามเมื่อเลือกภาพจริงแล้วราคาจะเปลี่ยนเป็นราคาที่สูงกว่าดังนั้นจึงเป็นการเสียเวลาของฉันในการคลิกที่รายการของผู้ขายที่หลอกลวง ผู้ขายที่หลอกลวงแสดงรายการที่ไม่เกี่ยวข้อง (ในกรณีนี้คือขั้วต่อ RJ45) ที่ราคา 0.99 ดังนั้นจึงวางสินค้าของเขาไว้ข้างหน้าของคู่แข่งแม้ว่าจะมีราคาสูงกว่าก็ตาม ป้อนคำอธิบายรูปภาพที่นี่

เห็นได้ชัดว่าเทคนิคนี้ละเมิดนโยบายของ eBayอย่างเป็นทางการดังที่เห็นในที่นี้ (เน้นที่เหมือง):

ไม่ได้รับอนุญาต:

ขายสินค้าแบรนด์ต่าง ๆ เช่นกางเกงยีนส์ในรายการเดียว

เสนอทางเลือกระหว่างสองรายการที่แตกต่างอย่างสิ้นเชิงเช่นนาฬิกาหรือรองเท้า

การขายสินค้าที่ไม่อยู่ในสภาพใกล้เคียงกันเช่นแล็ปท็อปใหม่และแล็ปท็อปที่ได้รับการตกแต่งใหม่ในรายการเดียวกัน

มีวิธีใดที่จะลบรายชื่อ "เลือก X จากรายการ" ออกทันทีหรือเทคนิคอื่นเพื่อหลีกเลี่ยงผู้ขายที่หลอกลวง? สิ่งนี้ได้กลายเป็นเรื่องธรรมดาไปอย่างมากแท้จริงผู้ขายปอนด์ 0.99 ทุกคนต่างก็โฆษณาราคาของพวกเขาอย่างหลอกลวง


ฉันคิดว่าวิธีเดียวที่จะหลีกเลี่ยงสิ่งเหล่านี้คือดูรายการรูปแบบการประมูลเท่านั้น ฉันไม่คิดว่าคุณสามารถหลีกเลี่ยงพวกเขาได้หากคุณต้องการดูรายชื่อ Buy It Now
pacoverflow

@pnuts คุณสามารถแสดงภาพหน้าจอที่คุณเลือกรายการจริงและราคายังคงเหมือนเดิมได้หรือไม่? มันเกิดขึ้นกับฉันหลายรายการนี่เป็นรายการล่าสุดที่ฉันค้นหา
March Ho

1
ฉันเห็นด้วยที่ฉันพบสิ่งเหล่านี้มากมายเช่นกัน มาก่อนเนื่องจากการเรียงลำดับราคาต่ำ แต่เมื่อคุณเลือกรายการใด ๆ จะไม่มีรายการในราคานั้น Bait & Switch - ตัวอย่าง: ebay.com/itm/…
Alex S

คำตอบ:


8

ฉันคิดว่าฉันจะโพสต์คำตอบแฮ็คของฉันสำหรับคนอื่นสะดุดในนี้ในอนาคต

ใช้งานได้ตั้งแต่วันที่ 15 พฤษภาคม 2017 eBay อาจเปลี่ยนโครงสร้าง DOM ในระหว่างนี้ ในกรณีนี้จะต้องมีการปรับเปลี่ยน

  1. เปิดคอนโซลนักพัฒนาซอฟต์แวร์ ( F12หรือคลิกขวา> ตรวจสอบ)
  2. คลิกแท็บ "คอนโซล"
  3. คัดลอก + วางต่อไปนี้แล้วกดEnter:

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

สิ่งนี้จะลบทุกโหนดที่มีคลาส "prRange" โดยหลักการแล้วสิ่งที่คล้ายกันนี้ควรใช้งานได้แม้ว่า eBay จะเปลี่ยนโครงสร้างของหน้าเว็บ คุณเพียงแค่ต้องค้นหาคอนเทนเนอร์ที่เกิดขึ้น (ListViewInner) และโทเค็นบางส่วนที่อยู่ในผลลัพธ์ของช่วงราคาและไม่ปรากฏในผลลัพธ์ปกติ (prRange)


7

วิธีการแก้ปัญหานี้ตั้งอยู่บนพื้นฐานของDaveInCaz และ larsolafsimonsen ซึ่งเป็นคำตอบที่ฉันใช้มาหลายครั้งแล้ว แต่ดูเหมือนว่าจะไม่เหมาะกับฉันอีกแล้ว

  1. เปิดคอนโซลนักพัฒนาซอฟต์แวร์ ( F12หรือคลิกขวา> ตรวจสอบ)
  2. คลิกที่แท็บคอนโซล
  3. คัดลอก + วางต่อไปนี้แล้วกดEnter:

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

นี้จะขึ้นอยู่กับผลการค้นหาของอีเบย์ 15/05/2018ณ รายชื่อที่มีช่วงราคาจะมีองค์ประกอบส่วนขยายระหว่างราคาสองรายการคือ $ xx ถึง $ xx โดยมีคลาส DEFAULT รหัสนี้เงยหน้าขึ้นมองต้นไม้เพื่อลบโหนดนี้มาจาก สิ่งนี้อาจจะล้มเหลวในอนาคตเมื่อ eBay เปลี่ยนโครงสร้างอีกครั้ง


ตั้งแต่ 2018-09-08 คำสั่งคือ $ ('. prRange'). parent (). parent (). parent (). parent (). parent (). remove ();
กรกฎาคม

4

เป็นมูลค่าการกล่าวขวัญว่าเนื่องจากรูปแบบของรายการประเภทนี้ขัดต่อนโยบายของ eBay จึงสามารถรายงาน (และควรจะเป็น) เมื่อรายงานรายชื่ออาจเป็นเรื่องยากที่จะค้นหาปัญหาที่ถูกต้องในการรายงาน ปัญหานี้มีการระบุไว้อย่างสับสนภายใต้: วิธีปฏิบัติในการหลีกเลี่ยงรายการค่าธรรมเนียมในการเสนอขายสินค้าของ Ebay ดูเหมือนว่าเป็นองค์กรแปลก ๆ แต่คำอธิบายที่ระบุทำให้ชัดเจนว่านี่เป็นตัวเลือกที่ถูกต้องในการรายงานปัญหา: "รายชื่อนั้นตัวเลือกระหว่างสองรายการที่แตกต่างอย่างสิ้นเชิงหรือรายการที่ไม่อยู่ในสภาพคล้ายกัน "



2

ฉันประสบความสำเร็จโดยการกรองรายการขยะที่ผู้ชายใช้เพื่อทำให้ราคาดูต่ำลง ในกรณีของคุณลองเพิ่ม "-RJ45" หลังคำค้นหาของคุณและเปิดใช้งาน "คำอธิบายการค้นหา" นี่จะยกเว้นรายชื่อทั้งหมดที่มี RJ45 เป็นส่วนหนึ่งของรายชื่อของพวกเขา

ฉันมีปัญหากับ iPhone 6es กับผู้ที่ขาย 4s เป็นตัวเลือกอื่นทำให้รายการของพวกเขาสำหรับ "6s" ดูเหมือนจะเป็นข้อเสนอที่ดีมาก ๆ

น่ารำคาญจริงๆ หวังว่า eBay จะพบวิธีจัดการกับสิ่งนี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.