文字化け修正した自動更新型アフィリエイトサイト作成エンジン楽天版

公開日: : 最終更新日:2015/07/02 インターネット ,


自動更新型 大・中規模アフィリエイトサイト作成エンジン(楽天版)というのが数年前に販売されていて、購入したんですよ。昔3万円~4万円で購入した情報商材です。
アフィリエイトや情報商材が好きな人で購入した方もいるはず。
それが楽天側のHTMLの仕様変更で文字化けして動かなくなっていたのです。
楽天アフィリエイトからの成果がガタ落ちし、現象を1年ぐらい前からわかっていたのですが、どうせプログラム書けないので修正もできないし、時間も無いし諦めてました。
公式サイトも更新されていないし、修正方法も公開されていません。
今日ちょっと挑戦してみたらちょっとだけ修正できてきたのでその方法を公開しようと思います。

コード転載はしないので、この情報商材をお持ちの方だけがわかる内容です(^ω^)
いじってたら、こんなのアイデアだけじゃん…って思いましたよ。
自分でも作れたけど作る時間もなかったしなあ。
お金を稼ぐというのは本当にアイデアを売る上手さなんですね。
私にはそんな才能ないです。

《 複数列スキン用 》
自動更新型 大・中規模アフィリエイトサイト作成エンジン(楽天版)
中山正男
作成:2006年04月01日

このシステムはperlで動いていて、以下から商品をただsplitしてるだけです。
商品が読み込めなかったり文字化けした理由は、以下のりょうこの超カワニットのリンク集のお手軽ジャンル カスタマイズリンクを作成の仕様変更のためです。
りょうこの超カワニットのリンク集のショッピング
euc-jpからutf-8への文字コード変更や、コメントの使い方が変わったり、タグが変わったりしたからです

商品名が文字化けするのは、アフィリエイトビルダーがeuc-jpにもかかわらず、楽天モールがutf-8だからです。

文字コード変更することで修正できます。一番上で

use Encode;
して、
#クエリ送信・データ取得
my $content~~
Encode::from_to($content, "utf-8", "euc-jp" );

してください。perlはEncode::from_toでutf-8からeuc-jpに変更できるんですね。しかも精度が高い。

商品数が取得できず、商品が2つしか掲載されなくなってしまったのは、おそらく公式のstart endのコメントアウトの使い方が変更になったからようです。

# 大きく分割
@w_html = split(/<td nowrap><font size=\"-1\">1件/,$content);

上記に修正してください。

公式タグの使い方が変わったので明細分割を修正します

#明細行分割ー>配列へストア
@w_html = split(/<!--start-->/,$content);
$work = $w_html[1];
@w_html = ();
@w_html = split(/<td rowspan=\"2\" align=\"center\" valign=\"top\">/,$work);

ついでに商品ループの一行目を消してください。
上記のsplitの仕方だと1行目に商品情報は入らないです。

for ($j = 1 ; $j <  $#w_html ; $j++ ){

skin.datで大きい画像を使いたいならば下記を参考にしてください。

$imagel =~ s/img80/img128/g;
$imagel =~ s/ex=80x80/ex=128x128/g;

上記は3箇所修正場所があります。

sub pmeisaiを修正して商品名や商品コメントを出せるようにします。

例えば商品名称であれば

@w_html1 = split(/<font size=\"-1\" style=\"text-decoration:underline;\">/,$work);
# 商品価格
@w_html1 = split(/<font size=\"-1\"/,$work);
# ショップ名称
@w_html2 = split(/<\/font>/,$w_html1[2]);
したあと、
$shopnm =~ s/style="color:#636363;text-decoration:underline;">//g;
# 商品説明
@w_html1     = split(/<font size=\"-1\"/,$work);
したあと、
$itemdetail =~ s/color="#636363">//g;

上記の修正で、文字コードutf-8からeuc-jpに修正され、
商品名や価格、商品説明が取得できるようになりました。

私が楽天アフィリエイトビルダーで作ったサイトです。あくまでコンテンツのおまけとして付けただけですね。
http://vitz.iidashippe.com/
http://sweets.iidashippe.com/

本当はもっと綺麗で情報量があってすばらしいサイトを作りたいのは誰でも思っていることです。
ですが、それが出来る人なんて、時間にも知識にも余裕がある人なんてほんの一握りです。じゃあ出来ない人は出来るように努力すればいいのか?というのも、時間が無ければ作ればいいじゃないか?というのも、そんな言葉は無意味。
だからこういった商品が高いのに売れたりするんだよなあと思ってみました。

関連記事

プロブロガーになるよ

プロブロガーになるよ

お分かりの通り最近毎日更新しています。 生涯年収300万円の医療

にぷららLTE無制限プラン契約してみた

一番安いLTE対応スマホにぷららLTE無制限プラン契約してみた

スマホ買ったよ! おそらく今買えるLTE端末の中で一番安いやつ!

ユーチューバーの料理動画が面白い

ユーチューバーの料理は節約しない

ユーチューバーの料理動画が面白い。 ユーチューバーっていうのは、

ike

ブログでプロでも半年に月5000円しか稼げないイケダハヤト事務所ワロス

イケダハヤトのブログ塾の方のブログ見てました。 馬鹿にできないイ

サイド自由欄の設定方法(楽天ブログ

サイド自由欄の設定方法(楽天ブログ

ちょっと悩んだので一応メモ。 サイド自由欄の設定方法は、

月10万PV達成しました

ブログ飯したい月3万円ブロガーが月5万円に挑戦中

私のブログは副サイトあわせて、1日UV3000ビューを超え月3万円にな

UAC

VISTAで画面暗転エラー画面+警告表示を消す方法

VISTA対応でないソフトを起動すると画面が暗転しエラー画面がでる

Comment

  1. 岡本聖子 より:

    ファイルの修正をお願いできないでしょうか?ご連絡お待ちしております。

  2. iida より:

    このソフトもアップデートしないのは悪いですが、私が修正することは二次配布になるし、別に営利目的で修正したわけではないのでファイル修正まではできませんね、一度私の記事をみてやってみて、出来ない部分などを記載していただければお返事しますよ!

Message

メールアドレスが公開されることはありません。

光端末のUNIランプが点灯しません。
光回線からルーターのWANに繋いでUNIが光らないは初期不良です

ビッグローブ光なら【ビッグローブ光.net】 に契約し

no image
0歳の子供と一緒に寝ると腰痛い昼間眠い理由

0歳の子どもと同じフィールドで寝ています。 (親子同じ

子供のを乗せたまま上りエスカレーターに乗る
ベビーカーのまま上りと下りエスカレーターに乗る方法

ショッピングモールでは危ないのでベビーカーに子供を乗せた

自分が道路の中央より30センチ右に座っているをイメージ
車で道路の真ん中を走る方法

いろいろ情報がありますが、私が書く車で道路の真ん中を走る

no image
節約とケチ(貧乏で悲惨)の違い

大阪のケチなおばはんの本、カンサイ式節約術をちょとだけ読

→もっと見る

  • いいだしっぺ(これでいいだ)
    ブログのもくじ 私のプロフィール
    現代の幸福論に挑戦しています。
    ウクレレブログ好き。

PAGE TOP ↑