Help us understand the problem. What is going on with this article?

Amazonの検索結果から怪しい商品を消す

何これ

Amazonでメーカー不詳の怪しい商品が多くて検索ノイズがひどいので作った。

怪しい商品は商品タイトルが妙に長ったらしい(単語数が多い)のでそれに着目。

Amazonのページがリニューアルされたりすると使えなくなるかも。

あと怪しくない商品でもタイトルに単語並べまくられてると誤判別する。

※言うまでもなく無保証・自己責任

ブックマークレット
javascript:(()=>{var texts = document.getElementsByClassName("a-size-base-plus a-color-base a-text-normal");var filt = Array.prototype.slice.call(texts).filter((item, index, all)=>{ return item.innerHTML.split(/\+|\/|\s|[()、]/).filter(a => a).length < 15 ? false : true;  });for (var i = 0; i < filt.length; i++) {filt[i].closest(".s-result-item").style.opacity = "0.3";}})();

↓実行すると怪しい商品と判定された商品は薄い色で表示される

※業者に何か言われないようにモザイクをかけている

image.png

どう使う

  1. ブラウザブックマークに登録
  2. Amazonの検索結果ページで実行

何やってる

怪しい商品は商品タイトルに単語数が多いのでそれを使い判別。

  1. Amazonの検索結果の商品タイトルをスペースや/などで区切って単語を得る
  2. 空の単語を除去
  3. 単語数が15以上になってる商品は要素を見えにくくする

「Bluetooth イヤホン」の検索結果だと割と普通の有名メーカーのみに絞れたが、
「USB-C ケーブル」の検索結果とかだとAnkerとかAmazonのケーブルが怪しい商品判定されてしまっていた。

15としている値は適宜変更すると良いかも。

検索結果で毎回押さないといけないのでChrome拡張とかにすると便利かもしれない。(誰かやってほしい)

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away