Greasy Fork is available in English.

Affiliate killer

No more Affiliate Link! Plz Original URL!

2014-09-20 일자. 최신 버전을 확인하세요.

질문, 리뷰하거나, 이 스크립트를 신고하세요.
개발자
noisys
평점
0 0 0
버전
4.08
생성
2014-04-16
갱신
2014-09-20
라이선스
https://creativecommons.org/licenses/by-nc/2.1/jp/
동작 사이트
모든 사이트

Affiliate除去(Amazon,DMM,Dlsite,and other)

可能な限りアフィリエイトを除去して正しいURLに修正します。
Remove Affiliate ID. Restore original URL .
Not support Scriptish

/////////////////////////////////////////////////////
The original script is below:
アフィリエイト殺し for greasemonkey
http://d.hatena.ne.jp/deraw/20060902/1157143806
and A Killer Mod
http://www7b.biglobe.ne.jp/~yamj/
and ecl.js autor:drk
http://www.drk7.jp/
http://www.drk7.jp/pub/js/ecl_test/ecl_new.js
and show full-title for google author:favril
http://userscripts.org/scripts/show/83916
/////////////////////////////////////////////////////

No more affiliate cookie!
/////////////////////////////////////////////////////
Access for expand URL
http://longurl.org/
and Next do it when can't get URL
http://expandurl.appspot.com/
and Next
http://www.getlinkinfo.com/
and Next
http://araishi.com/redirect-check/
/////////////////////////////////////////////////////

/////////////////////////////////////////////////////
Scan expanded-URL
http://app.webinspector.com
/////////////////////////////////////////////////////

************************************************************************
前書き

自分用のスクリプトですが、知人から欲しいという要望があったので公開。
勉強がてら追加してったので正直美しくないです。
このスクリプトの利用は各自の自己責任でお願いします。
当スクリプトを利用したことにより被ったあらゆる損害に対して免責とさせていただきます。

I made this script for myself.
and uploaded it, since my acquaintance wanted it.
Add to Original Script too much ,the source code is dirty.

Please use this script on each one of responsibility.

IN NO EVENT SHALL EITHER PARTY BE LIABLE TO THE OTHER PARTY.


アフィの修正取りこぼしの報告も受け付けています。
→体調が良ければ直します。
まだ実験段階のためブラウザごとフリーズする場合もあるかもしれないので報告ください。
→体調がry

このソースは基本的に改変、再配布自由です。
「ecl.js」の引用部分は作者のdrkさんに問い合わせてください。
また、配布する場合は引用元として当方の名前を入れてくれるだけでOKです。
とはいえ悪質だったり詐欺などの用途での改変は当然NGです。

注意点はファイル保存の際、文字エンコードはUTF-8で保存してください。(文字化け回避)

*************************************************************************
[機能option]
1.keyboard down
CTRL + SHIFT : Show only "added" , Other hide()
CTRL + ALT : Show "before" & "added" & "beforeadded", Other hide
CTRL + ALT + SHIFT : Show ALL

2.security scan URL,which is expanded-URL by this script.
scan by http://app.webinspector.com [scaned results in 30 days.(default : on) if unscaned URL,alert it.(default : off)]
scan by http://www.aguse.jp/ [this scan first killed URL.but must to accept cookie of aguse.(default : off)]


[URL list]
"added":script added URL.no many redirect.(修正したURL。リダイレクトが多くない)
"beforeadded":script added URL.Many redirect.(修正したURL。沢山転送された最後のURL)
"killed":affiliate URL or tiny URL.(修正する前のアフィリエイトリンクや短縮URL)
"before":Expanded URL,before redirect finalURL("beforeadded").("beforeadded"の直前のURL)

If redirect finalURL("beforeadded") is login page,sometimes can't access address for buy the item.
Plz Use "before".
(もしリダイレクト最後のURL"beforeadded"がログイン画面の場合、商品ページに遷移できないので
リダイレクトの最後から1個手前のURLである"before"を表示してアクセスしてください)
*************************************************************************

[対応状況]

[cookie]
amazon
apple
Dlsite
DMM
Google(cookie"PREF": Overwrite trackingID by random number.)
漫画全巻ドットコム
rakuten


[リダイレクト系]
amazon
anonym.to
bestgate
bloglovin(mouseoverでリンク修正)
coneco
facebook
flog


[アフィリエイト専門系]
a5.tuhan
a8.net
accesstrade
adlantis
fc2
googleAd
istockphoto
Janet
Kauli
linkshare
linksynergy(linkshare?)
liveads.jp
mediaplex.com
moshimo.com
shinobi.jp
trafficgate.net
tr.webantenna.info(trafficgate?)
valuecommerce

[RSS]
rss.rssad.jp

[ショップ系]
7netshopping
amazon
AppleStore(aos.prf.hn)
itunes
ark-pc
askul
askulcorporation
bookwalker
carview(trafficgate)
dena
docomo
dominos
ebay
ks電気
lenovo
lohaco
ニッセン
nls(e-nls.com)
pixiv
rakuten
駿河屋(suruga-ya.jp)
ツクモ(tsukumo)
yahoo
ヨドバシ
tracking.yourguide


[同人系]
アキバイン
d-drop
dd-Style
デジケット
DLげっちゅ
Dlsite
DMM
ぎゅっと(gyutto.com、gyut.to)
メロンブックス
サーパラ(surpara.com

[スマホ]
app-adforce
i-mobile.co.jp

[海外]
affiliate future
Affiliate jlist
Affiliate Window
buy.com
cdJapan
clixgalore
Commission Junction
esellerate
MoreNiche
Online Media Group
paid on results
secure.strawberrynet
shareasale
Tradedoubler
webgains
Zanox

[トラッカー系]
google ユニバーサルアナリティクス(utm_source、utm_campaign、utm_medium、utm_content)
google search

[2ch系広告クッション]
2ch(ime.nu、ime.st、jump.2ch.net、pinktower.com)
nun.nu
l.moapi.net
READ2CH
Rちゃんねる

[アフィリエイト系トラッカー]
adclr
Linksynergy
netmng
trafficgate
textad
xaid


[短縮URL]
bit.ly
bitly.com
j.mp
goo.gl
is.gd
v.gd
urx.nu
inf.to
tiny.cc
tinyurl.com
tinyly.net
num.to
mcaf.ee
wk.tk
p.tl
y.ahoo.it
ow.ly
u.to
Tinyarro.ws
snipurl.com
go.ascii.jp
ux.nu
x5.to
c23.biz
9oo.jp
miffy.me
hec.su
t.co
fb.me
amzn.to
youtu.be
y2u.be
r10.to
s.nikkei.com
t.asahi.com
nico.ms
sdrv.ms
1drv.ms
gigaz.in
g.co
tr.im
cli.gs
short.ie
kl.am
idek.net
budurl.com
hex.io
eweri.com
twurl.cc
tweetburner.com
urlgator.com
tweak.tk
moourl.com
a.gd
tighturl.com
3.ly
x.vu
ul.lc
nazr.in
3step.me
xtw.me
my-tiny.com
mijikaku.jp
snurl.com
ift.tt
dlvr.it
buff.ly
msm.to
su.ms-x.biz
fc2.to
ustre.am
k4wu.com
htn.to
adop.jp
hrp.asia
1stepup.com
amba.to
wp.me
www.shortenurl.tk
eng.mg
w.mul.asia
zpr.io
ask.fm
jump.cx
www.fiverr.com
5.tvasahi.jp




*************************************************************************
前提条件

○必須
・クッキー(cookie)の削除、および定期的な削除

・ポイントサイトなど当スクリプトを動作させたくないサイトを設定する
例)アドオンのScriptishでTポイントサイトの除外を設定する場合
スクリプト管理画面からAffiliate_Killerの設定をクリックし
excludeに除外したいサイトのURLを指定する(正規表現が使えない?)
http://tmall.tsite.jp/*
https://tmall.tsite.jp/*
http://tsite.jp/*
https://tsite.jp/*
など(最後のアスタリスク(*)を忘れずに)


○以下は必須ではないけどやった方がいい


1、基本的にadblock系アドオンやDISCONNECTなどと併用推奨(定番)
大体のアフィリエイトはこれで抹殺されます。
日本語のフィルターを適当に購読しましょう。
誤爆(関係ないものまで非表示)もあるので注意

2、PeerBlockなどの通信フィルタリングソフト(初心者向き)
ipを遮断するため表示されなくなりスッキリ(ただしたまに関係ないのも遮断するので注意)
忍者adMaxのような広告が表示されるだけで報酬が発生する仕組みがあるので導入推奨

導入方法など:脱Google@wikiのPeerBlock解説ページ
http://www4.atwiki.jp/nogoogle/pages/19.html

3、可能ならアドオンNoRedirectと併用推奨(やや上級者向け)
リダイレクトをブロックして転送先URLを表示してくれるのでアフィリエイトリンクを修正します。
何故このアドオンかというと他のリダイレクトブロック系アドオンではスルーしてしまうような
metaタグやhttpリクエストなどのリダイレクトもブロック可能だからです。
要設定。(↓の方で簡易解説あります)

※文字化け問題が発生するページあり(403エラーなど)
これは海外のアドオンのため日本語のエンコード・デコードに失敗しているせい。
問題となっているURLへのリダイレクトを許可すると正しいURLへ飛びますが、
アフィリエイトリンクへの許可にならないよう考えて許可しましょう

4、可能ならReferrer Control系アドオンと併用推奨(やや上級者向け)
ツイッターやブログURLなどを登録し、リファラなどを元に報酬を払うアフィリエイトがある模様?
私は「RefControl」というアドオンを使っていますが、Firefox29でアドオンバーが削除されたので
現在のリファラURLが確認できなくなりました。(アドオンバー復活するアドオンを入れれば全機能使えます)
※こちらも文字化け問題あり。

※しっかり設定しないと画像が表示されない、ファイルがダウンロードできないなどの問題が発生します。
一応下の方でお勧め設定を載せます。

5、RSS系は「RSS広告削除社」などの広告削除を利用してください。
当スクリプトでは基本的にRSSのアフィリンクに対応しません。
(対応できない場合がほとんどのため)


○こだわりたい方用
下記サイトで色々とどうぞ

脱Google@wiki
http://www4.atwiki.jp/nogoogle/


*************************************************************************
アドオンのNoRedirectが良くわからない!正規表現って何?って人用(とはいえ自分も勉強中)

まず初期に登録されているものを全部削除

1、以下を追加すると全てのURLでリダイレクトをブロックしてくれるようになる。

^http
(↑転送元にだけチェックを入れる。ここが一番先頭であるという意味のキャレット(^)を忘れずに)
※↑これが絶対に一番下になるようにする。

2、許可したいリダイレクトURLは以下のように追加する。
ホワイトリストのようなもの。
※上記解説1の「^http」よりも上に追加すること

例:http://hogehoge.co.jpまたはhttps://hogehoge.co.jpを許可する場合

^https?://hogehoge.co.jp
(↑転送元と許可にチェックを入れる。キャレット(^)を忘れずに)

この場合指定したURLの後に何が来てもいいので
http://hogehoge.co.jp/homepage/index.htmlなども許可される


3、「転送元」にチェック入れると今表示されているURL(転送元)からのリダイレクトの設定
チェックを外すと”転送先”のURLに対する設定
※↑ここはかなり重要

4、「許可」にチェック入れるとリダイレクトを止めずに転送(パススルー)
チェックを外すとリダイレクトをブロックして転送先URLを表示
ホワイトリストのように使うので追加する場合は基本的に許可にチェックを入れる

例えば
^http://hoge.com/shop/ ブロック
^http://hoge.com/ 許可
^http ブロック
のように上から設定した場合はhttp://hoge.com/shop/のブロックが最優先で
それ以外のhttp://hoge.com/は許可(例えばhttp://hoge.com/store/index.htmlなどは許可)となり、
最後にhttp://hoge.com/以外のURLは全部ブロックとなる。

5、「DNS」に関しては基本的にチェックしなくてOK

※注意点
転送元にチェックを入れるかどうかはちゃんと考えないと
ブロックすべきところをスルーして意味ないことに。
可能ならばドメインだけでなく細かく指定する方が万全。


最低限覚えておくと便利な正規表現規則--------------------------------------------

前提として当然半角英数字です。
誤解覚悟で説明すると、文字を検索するための表現です。

^http
(↑先頭がhttpという意味。キャレット(^)はここが一番先頭であるという意味。)

https?
(↑httpまたはhttpsのどっちでもいいよという意味。クエスチョンマーク(?)の前1文字の有無の2パターン)

(co.jp|com|ne.jp)
(↑co.jpまたはcomまたはne.jpという意味。パイプライン(|)で区切ると何パターンにも対応可能。括弧で囲むのを忘れずに)


**************************************************************************
RefControlのおすすめ設定

【概要】
リファラとは今見ているサイトの前に見ていたサイトURLなどの履歴情報で、
その情報には検索した単語なども含まれる場合があります。
アドオンにより書き換えたり消してしまおうというわけです。

【設定】

1、最初に「一覧にないサイトに関する規定値」を「偽装」(推奨)あるいは「阻止」しよう。

・偽装・・・こちらを推奨。そのサイトのドメインURLをリファラ情報にする
・阻止・・・リファラ情報を消去し、まっさらな状態にする(一部サイトでリファラがまったく無いと表示できなくなる)
・通常・・・本来のリファラです。問題が出て確認するとき以外は選ばない方がいいです。
・カスタム・・・自由にリファラのURLを書き換えることができますが、普通の人は不要でしょう。

2、個別登録でエラー回避

表示されない・ダウンロードされない・変なエラーが出るなど問題が発生したら、
ステップ1で設定した全体のリファラ「偽装」を「通常」に設定して問題が解消されるか確認
もしそれで問題が解消したら以下のように個別追加しよう

問題のサイトで背景を右クリックして右クリックメニューを出す
「このサイトに関する RefControl オプション」をクリック

するとそのサイトのリファラ動作を指定できるのでそのままOKを押す。
※デフォルトで「通常」が選択されているはずです

終わったら忘れずに全体のリファラを「偽装」に戻そう。


3、おすすめ設定

以下のURLをリファラ「通常」で追加する。

※だたし追加は各自の自己責任でお願いします。
(実際に自分で確認してから追加をお勧めします)

・googleアカウント(確かyoutubeかアンドロイドマーケット)
accounts.google.com

・ニコニコ動画系
com.nicovideo.jp
nicoblomaga.jp

・pixiv
www.pixiv.net

・vectorのフリーソフトダウンロードなど
ftp.vector.co.jp
my.vector.co.jp

・ソフマップ
point.sofmap.com

・ソフトバンク系(多分プロバイダや電話料金系)
web-meisai.softbanktelecom.co.jp
webmeisai.jp

・ウェブ魚拓
megalodon.jp

・ちず丸
map.chizumaru.com

・solvemediaキャプチャの画像
api.solvemedia.com

※上記以外でも表示されない・ダウンロードされない・変なエラーが出るなど
問題が発生するサイトはちらほらとあります。
その場合は再度ステップ2に戻ろう

*************************************************************************
更新履歴

09/21/2014 - v4.08 fix:変更監視部分の不具合修正
09/20/2014 - v4.07 del:not support Scriptish
09/18/2014 - v4.06 fix:キーボード操作の一部変更。短縮URLのエラーメッセージ回収。CSSの修正
09/14/2014 - v4.05 fix:短縮URL展開で直前のURL取得の修正
09/14/2014 - v4.04 fix:cookie処理の無駄を削減。bit.lyで取得ミスがある場合の補填
09/07/2014 - v4.03 fix:[killer]を1つだけ表示する機能がいつの間にかおかしくなっていたのを修正
09/06/2014 - v4.02 fix:イベント監視部分変更(main処理のDOMNodeInserted→MutationObserver)
09/03/2014 - v4.01 fix:v4.00の継ぎ足し要素に対する不具合修正
09/03/2014 - v4.00 fix:処理の無駄を減らして高速化
08/30/2014 - v3.28 add:セキュリティ機能の確認ダイアログ追加(http://app.webinspector.com) ←初期値は、危険なURL警告:ON、未スキャンURL:OFF
08/30/2014 - v3.28 fix:実験的に追加してたセキュリティチェック(www.aguse.jp)にON・OFF機能を付け忘れてたので修正(初期値off)
08/30/2014 - v3.27 fix:継ぎ足し要素の多すぎるサイトでフリーズする現象の修正
08/28/2014 - v3.26 fix:短縮URL展開の処理軽減
08/24/2014 - v3.25 add:buff.ly msm.to su.ms-x.biz fc2.to ustre.am k4wu.com
08/19/2014 - v3.24 add:短縮URL展開やredirect先URL取得などのWEBサービスに変更
08/19/2014 - v3.24 del:実験的に入れた短縮URL展開は環境によってはアフィcookieも拾うので廃止
08/18/2014 - v3.23 fix:noscriptタグ内だとtextになってしまう不具合対応。iframe内とも連動してキーボードで非表示できるように修正
08/13/2014 - v3.22 add:キー入力で非表示機能追加
08/13/2014 - v3.22 fix:「A Killer Mod」の引用部分をほぼ完全に刷新。amazonの修正方法を変更。
08/12/2014 - v3.21 fix:amazonのクッキー修正
08/08/2014 - v3.20 fix:楽天の修正、bloglovinのマウスオーバーを廃止しすぐに修正するように変更
08/05/2014 - v3.19 fix:chromeでのエラー修正
08/03/2014 - v3.18 fix:indexOfが遅いと聞いたのでmatchに変更、及び条件文の短縮化
07/28/2014 - v3.17 add:cookie削除(DMM、Dlsite)、googleのcookie修正、folog、l.mo
07/28/2014 - v3.16 add:bloglovin(マウスオーバーでリンク修正)
07/21/2014 - v3.15 fix:気になってたエラー処理追加
07/09/2014 - v3.14 add:リンクにrel="noreferrer"を追加(リファラ除去)
07/09/2014 - v3.13 fix:dmmのサイトでの不具合修正。v3.7での修正ミス続き(AppleStore,DLSite)
07/09/2014 - v3.12 add:lenovo、onamae.com他
07/08/2014 - v3.11 fix:amazonの一部のURL(ex:amazon.co.jp/dp/toc/itemID)での不具合を訂正
07/06/2014 - v3.10 fix:一部のページでループしてフリーズする現象の解消
07/04/2014 - v3.9 fix:引き続き修正ミスの修正
06/29/2014 - v3.8 fix:v3.7での修正ミスの修正・・・
06/29/2014 - v3.7 fix:動作しなかったバグ修正
06/27/2014 - v3.6 fix:価格コムで修正途中で止まる症状修正。他
06/26/2014 - v3.5 add:海外のアフィに一部対応。[killer]の文字非表示機能拡張(1個だけ表示機能追加)
06/25/2014 - v3.4 fix:要素継ぎ足しに対応(継ぎ足しの多いページなどは処理が重くなる場合あり)
06/21/2014 - v3.3 add:[killer]の文字非表示機能追加(スクリプトがリンクの修正ミスあっても気にしないなら非表示でどうぞ)
06/18/2014 - v3.2 fix:一部のサイトでおかしくなっていたのを修正
06/13/2014 - v3.1 del:@updateURL
06/12/2014 - v3.0 add:すべての要素をチェックするように変更。他色々
06/07/2014 - v2.11 add:googleトラッカー除去
06/07/2014 - v2.10 fix:並び順をアルファベット順に整理
04/16/2014 - v2.4 fix:ページ内スクロール用ボタンは除外
04/02/2014 - v2.3 fix:文字化け回避にecl.jsをrequireするように変更。他色々修正
03/25/2014 - v2.2 del:暫定的にスクリプト実行ディレイを削除
03/25/2014 - v2.1 add:Amazonのリダイレクト除去
03/23/2014 - v2.0 add:AmazonのスマートフォンURLに対応
03/22/2014 - v1.9 fix:GoogleImage検索は除外。onclick除去を修正したリンクのみ適応するように変更。
03/22/2014 - v1.8 fix:説明文吹っ飛んだので書き直し。Amazonの修正
03/14/2014 - v1.0 release