« 2ちゃんねるの「ひろゆき」失踪…掲示板閉鎖も←ほんと?? | メイン | 今日のBookMark »

Ramdom Entry Pickup

「楽天アフィリエイト」リンクチェックスクリプト for MT


完全自動で収益100倍アフィリエイト!MT4(ムーバブルタイプ4)対応版!!

Category : [ Linux, MovableType, アフィリエイト, インターネット ]
September 25, 2006 14:17
TAG : [Affiliate,MovableType,Perl,楽天アフィリエイト]





更新履歴

2006/12/29 ver. 1.00
 楽天アフィリエイトのリンク形式変更に伴って、スクリプトも変更。
2006/09/30 ver. 0.910
 複数のブログに対応。
2006/09/25 ver. 0.900
 初版


ブログを使って「楽天アフィリエイト」をしている方もたくさんいらっしゃると思いますが、過去の記事に載っている商品って、ほとんどがリンク切れになりますよね。

 楽天アフィリエイトをメインにしている方には深刻な問題です。

そこで楽天アフィリエイトのリング切れをチェックするスクリプトを作成しました。


「楽天アフィリエイト」リンクチェックスクリプト for MT

現在のところ、対応しているのはMovableTypeのみです。


機能
1. ブログのエントリー内のすべての楽天アフィリエイトのリンクを抽出し、そのリンク先の商品ページが存在するかどうかをチェックする。
2. すべてのエントリーを一気にチェックできます。
3. チェック結果をブラウザで確認でき、エントリー編集画面に遷移することができる。

設置方法は次の通りです。

まず、下記をダウンロードしてください。


【「楽天アフィリエイト」リンクチェックスクリプト for MT】 ver.1.00


解答すると、2つのファイルがあります。

・ rakuten-check.cgi
・ rakuten-check-view.cgi


CGIファイルを開き、設定を変更します。

rakuten-check.cgi

#!/usr/bin/perl ←Perlのパスを設定



use lib qw(/cgipath/mt/lib); ←MTのライブラリパスを設定
my $configpath = "/cgi-bin/mt/mt-config.cgi"; ←ブログの設定ファイルのパスを設定


rakuten-check-view.cgi

#!/usr/bin/perl ←Perlのパスを設定

use lib qw(/cgipath/mt-cgi/lib); ←MTのライブラリパスを設定

my $configpath = "/cgi-bin/mt/mt-config.cgi"; ←ブログの設定ファイルのパスを設定
my $data_file = "./result.dat";
my $cgi_path = "http://yourdomain/cgi-bin/mt/mt.cgi"; ←mt.cgiのURLを設定


任意のディレクトリにアップロードし、パーミッションを設定してください。

rakuten-check.cgi (755)
rakuten-check-view.cgi (755)


同一ディレクトリに「data」というフォルダを作成し、パーミッションを「777」に設定します。

rakuten-check.cgiを実行します。

# perl rakuten-check.cgi 1


最後の引数はブログIDを入力します。


実行すると、リンク切れチェックの結果が、「result.dat」に保存されます。


ブラウザーで「rakuten-check-view.cgi」にアクセスして確認します。


http://yourdomain/***/rakuten-check-view.cgi?bid=1


「bid=1」の部分でも同様にブログIDを指定します。


データファイルは、ブログID毎に自動的に作成されます。


以下のように表示されます。

(↓クリックすると拡大できます)


Permalinkをクリックすると該当の個別エントリーが表示され、
「Edit」をクリックすると、該当のエントリーの編集画面が表示されるようになっています。


※注意※

このリンク切れチェッカーは、アフィリエイトをクリックするものではありません。
自分で自分のアフィリエイトアカウントを消してしまいかねませんから。。。。

楽天アフィリエイトの「リンクURL」は、

(旧リンク形式)
http://pt.afl.rakuten.co.jp/c/*****/?url=http://www.rakuten.co.**************

もしくは、

(新リンク形式)
http://hb.afl.rakuten.co.jp/hgc/************/?pc=http://www.rakuten.co.jp/****&m=http://**********/m.rakuten.co.jp/*****


となっていますが、

「http://pt.afl.rakuten.co.jp/c/*****/?url=」、
「http://hb.afl.rakuten.co.jp/hgc/************/?pc=」、
「&m=http://**********/m.rakuten.co.jp/*****」

の部分は削除して、リンクチェックをしております。


過去のファイル

ダウンロード version 0.900




改訂版 楽天公認 楽天アフィリエイト & 楽天広場 徹底ガイド
楽天アフィリエイトで稼ぐ会 楽天株式会社 藍玉
インプレスジャパン
売り上げランキング: 73869
おすすめ度の平均: 5.0
5 楽天ブログを始める前に買う本


楽天公認 楽天アフィリエイト 実践テクニックガイド
酒井 洋和 藍玉(小林智子)
インプレス
売り上げランキング: 148202
おすすめ度の平均: 4.5
4 実践的かも
4 不安を解消してくれる一冊
5 事例が多く、実践的




ソーシャルブックマーク

「del.icio.us」にブックマーク|このエントリーの「del.icio.us」での登録状況|はてなブックマーク|はてなブックマーク|テクノラティ・リンク検索結果|Technorati|BlogPeople Instant Bookmark|BlogPeople Tags|ドリコムRSS|ニフティクリップ|livedoorクリップ|livedoorクリップ|ECナビに登録|add-fc2.gif|FC2ブックマークでの登録状況

このエントリーと関連性が高いと思われるエントリー


このエントリーに関連するかもしれない商品


おすすめ商品


Link Information

Link HTML:

トラックバックURL:

Trackbacks

» 【「楽天アフィリエイト」デッドリンクチェックスクリプト for MT】を「1.00」にバージョンアップ from Project MultiBurst

「楽天アフィリエイト」デッドリンク・チェックスクリプト for MT を ver 1.00にバージョンアップ。 先日の楽天アフィリエイトの「リンク形式が、... [Read More]

コメントする