楽天のアフィリエイトリンクをいちいちwebから作成するのは、かったるい!!
ということで、EXCEL+VBAを使ってアレコレするツールのほうですが。
ボチボチできてきたかな?っていう感じです。
ツールの中身はこんな感じです。
特定のカテゴリのランキング情報(XMLファイル)を取得。
商品名、価格など必要な情報を抜き出し。
抜き出したデータをエクセルの表に貼り付け。
テキストファイルに書き出すときに、なぜか「-(減算記号)」があるとエラーになるんですよね!
あと、「~」の機種依存文字版のアレ!(なんていうのか分からない…)
エラーになるのはどうやら文字コードの関係のようなのです。
解決方法はまだ分かりません。
でも、エラーになる文字は分かってるので、人力で置換作業…。
何か良い方法は無いものでしょうか。
そして、置換作業が終わった後は、テキストファイルに書き出します。
それでツールの作業は完了~。
あとは商品のチェックをして、軽く説明文を書くだけ。
webでのリンク生成部分に時間がかかってたので、かなり楽になりました。
テキストファイルに書き出すときに、MT形式にしてしまうこともできます。
説明文は、XMLファイルに含まれてるキャプション使っちゃえば良いし。
そうすれば、あらかじめ作っておいたブログに、インポートしちゃえばいっちょ上がり。
だけど、毎回商品を確認して説明文を書いているので、ちょっとずつブログにアップしていけばいいかな、とその方法は取っていません。
確かにテキストファイルをいじる方がラクなんですけどね。
一気に何百件も上げたい場合は手間がかかって大変なので、MT形式に加工してしまうかもしれません。
でも、説明文はあくまでも自分の文章で(笑)
ちょっとしたこだわりです。
---
楽天のジャンル一覧はこちらを参考にしました
楽天 Web Service を使ってジャンル一覧を生成してみた :: drk7jp
VBAでのXMLファイルの扱いは、こちらを参考にしました。
Excel VBA:Microsoft.XMLDOMを使ってRSSフィードの内容をセルに出力するVBAのサンプルプログラム - 覚書 - My Knowledge Base - FC2ブログ版