「cfアマゾン検索」を修正・追加
ColdFusionで作成したアマゾンの検索システムですが、以下のように修正・追加しました。
「ヘルス&ビューティー」ですが、いろいろありますねぇ。もうアマゾンでほとんど買えますね。注目は「アダルト」関連。最初は、「えぇぇぇぇぇー!」と思いましたが、まぁ、お世話になるかもしれません。「ケース販売」もいいかも。アマゾンでは1500円以上で送料無料(一部大型商品を除く)となるのはいいですね。案外割引している商品もあったりします。
「Amazonライブリンク」を見ると、現在の売れ筋がわかるので便利です。今回左の項目をクリックすると、右に対応する「Amazonライブリンク」を表示するようにしました。さくさく切り替わるので、ちょっと気に入っています。これはJavascriptを使っています。クリックして「表示する・しない」ができるといろいろ応用ができそうです。
見えない部分の修正ですが、エラーがあったら自分宛にメールを送るようにしました。私のメールはGMailを経由しているので、あるキーワードを書いておいて、それによっては携帯に転送するようになっています。エラーの中で珍しいのものがありました。
Illegal XML character: .
データの中に特殊な文字コードがはいっていたようです。その文字コードを削除してから表示するとエラーがでなくなりました。対処方法は
<cfset tmp_xml = replace(cfhttp.fileContent,"#chr(65535)#","","all")>
その後、XmlParse(tmp_xml)してからデータ加工・表示しました。