Como filtrar listagens de preços enganosos de 'isca e troca' no Ebay quando classificados por preço?

13

Exemplo: Ao pesquisar "micro hdmi hdmi", obtenho a seguinte lista de itens.

insira a descrição da imagem aqui

Parece bom, a um preço barato.

insira a descrição da imagem aqui insira a descrição da imagem aqui No entanto, ao selecionar a imagem, os preços mudam para um preço mais alto, desperdiçando meu tempo clicando na listagem de itens do vendedor enganador. O vendedor lista enganosamente um item irrelevante (neste caso, o conector RJ45) ao preço de 0,99, colocando o item à frente dos concorrentes, apesar do preço ser muito mais alto. insira a descrição da imagem aqui

Essa técnica aparentemente viola as políticas oficiais do Ebay , como visto aqui (ênfase minha):

Não permitido:

Venda de diferentes marcas de um item, como jeans, em uma única listagem

Oferecendo uma escolha entre dois itens totalmente diferentes, como um relógio ou par de sapatos

Venda de itens que não estão em condições semelhantes, como um laptop novo e um recondicionado, na mesma listagem

Existe uma maneira de remover completamente essas listagens "selecione X de uma lista" ou outra técnica, a fim de evitar os vendedores enganosos? Isso se tornou extremamente comum, literalmente, todos os vendedores de 0,99 libra estão enganosamente anunciando seus preços.

March Ho
fonte
Acho que a única maneira de evitá-las é exibir apenas as listagens no estilo de leilão. Não acho que você possa evitá-los se quiser ver as listagens Compre agora.
pacoverflow
@pnuts Você pode mostrar uma captura de tela selecionando um item real e o preço permanecendo o mesmo? Isso está acontecendo para mim em vários itens, este foi o mais recente que eu procurei.
Ho Ho
1
Eu concordo, pois encontro muitas delas também. Aparece primeiro devido à classificação de preço baixo, mas quando você seleciona qualquer ITEM, não há itens a esse preço. Bait & Switch - Exemplo: ebay.com/itm/…
Alex S

Respostas:

8

Eu pensei em publicar minha solução hacky para qualquer outra pessoa que se depare com isso no futuro.

Isso funciona a partir de 15 de maio de 2017. Enquanto isso, o eBay pode alterar sua estrutura DOM. Nesse caso, isso terá que ser adaptado.

  1. Abra o console do desenvolvedor ( F12ou clique com o botão direito do mouse em> Inspecionar)
  2. Clique na aba "Console"
  3. Copie + Cole o seguinte e pressione Enter:

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

Isso apenas exclui todos os nós que contêm a classe "prRange". Em princípio, algo semelhante a isso deve funcionar mesmo que o eBay altere a estrutura de sua página. Você só precisa encontrar o contêiner resultante (ListViewInner) e algum token que esteja presente nos resultados da faixa de preço e que não esteja presente nos resultados regulares (prRange)

forlackofabettername
fonte
7

Essa solução é baseada nas respostas fantásticas de DaveInCaz e larsolafsimonsen, que já usei muitas vezes, mas que parece não funcionar mais para mim (possivelmente o eBay alterou o DOM como uma suscetibilidade mencionada).

  1. Abra o console do desenvolvedor ( F12ou clique com o botão direito do mouse em> Inspecionar)
  2. Clique na guia console
  3. Copie + Cole o seguinte e pressione Enter:

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

Isso é baseado nos resultados da pesquisa do eBay, como em 15/05/2018. As listagens com uma faixa de preço têm um elemento de amplitude entre os dois preços de $ xx a $ xx com a classe DEFAULT. Este código pesquisa a árvore para excluir o nó de onde veio. Isso provavelmente falhará no futuro quando o eBay mudar a estrutura novamente.

Brendan Wilding
fonte
A partir de 08/09/2018, o comando é $ ('. PrRange'). Parent (). Parent (). Parent (). Parent (). Remove ();
jous 18/09/19
4

Vale ressaltar que, como esse tipo de formato de listagem é contra a política do eBay, pode ser (e geralmente deveria ser) relatado. Ao relatar a listagem, pode ser difícil encontrar o problema correto a ser relatado. Esse problema está confundidamente listado em: Práticas de listagem Como evitar taxas do eBay oferecendo opções Parece uma organização estranha, mas a descrição fornecida deixa claro que esta é a escolha correta para relatar o problema: "A listagem tem diferentes marcas de um item, uma escolha entre dois itens totalmente diferentes ou itens que não estão em condições semelhantes ".

JCD
fonte
2

Eu tive algum sucesso filtrando os itens indesejados que o cara está usando para fazer o preço parecer mais baixo. No seu caso, tente adicionar um "-RJ45" após a sua consulta de pesquisa e ative a "descrição da pesquisa". Isso excluiria todas as listagens que possuem o RJ45 como parte de sua listagem

Eu tive esse problema com o iPhone 6es com pessoas vendendo um 4s como outra opção, fazendo com que a listagem de um "6s" parecesse realmente um bom negócio quando não é.

Realmente irritante. Espero que o eBay encontre uma maneira de lidar com isso.

Thomas Skubicki
fonte