さんまがおいしい季節だねー(´・ω・`)

AWS でアダルト向け(18禁)商品から二次エロを判別する方法

Amazon — タグ: , , , — さくら @ 2009/05/10 4:24

さくらです♡こんばんわ☆彡

前にAWS でアダルト向け(18禁)商品を判別する方法 for Amazon Associates Web Service API Version 2009-02-01 って記事で、AWS の結果からアダルト商品を除外する方法を説明したんだけど、今日はそこから二次エロかを判定する方法を説明するわ!!

基本的な考え方としては、アダルト商品についてブラウズノードが二次エロのものかをホワイトリストで判定するのがいいと思うわ。ここで調べるブラウズノードは、Ancestors の方ね。Childlen は関係ないわよ。

ブラウズノードの判定方法は、トップレベルのノードで変わってくるわ。さくらが調べた限りだと、以下のルールで判定できると思うわ。ちなみに以下のルールの記法は、右の方が上位のノードね。なんでこうなってるかは AWS の結果の XML 見たら分かると思うわよ。

  1. トップレベルノードが “DVD” もしくは “ビデオ” で、下位ノードに “アニメ” が含まれている
  2. トップレベルノードが “本” で以下の並びで終端するブラウズノードが含まれる
    • “コミック・ゲーム” – “アダルト” – “ジャンル別” – “本”
    • “ゲーム情報” – “アダルト” – “雑誌” – “ジャンル別” – “本”
    • “コミック” – “アダルト” – “雑誌” – “ジャンル別” – “本”
    • “小説・サブカルチャー” – “アダルト” – “ジャンル別” – “本”
  3. トップレベルノードが “おもちゃ” で以下の並びで終端するブラウズノードが含まれる
    • “Refinements” – “おもちゃ”
  4. トップレベルノードが “ソフトウェア” で以下の並びで終端するブラウズノードが含まれる
    • “アダルトPCゲーム” – “ジャンル別” – “PCソフト”

    (単に “アダルトPCゲーム” ノードが存在するか調べるだけでも OK な気もするけど)

ノード名はたまに変わったりするんだけど、ホワイトリストで処理してる限り、ノード名の変更が原因でアダルト商品が表示されてしまうといった問題が発生することは無いはずよ。

ただ上のリスト、どの程度網羅してるのか正直よく分かんないのよね。
でも、さくらインターネット共有鯖使ってる人の中には二次エロは表示しても構わない、むしろできれば表示したい、じゃないとなんでさくらインターネット借りてるか分かんないって人も多いと思うから、できるだけ表示するのが我々のミッションだと思うわ…
もちろんさくらもそうよ!二次の平和を守るため、一緒に頑張りましょうwww

さくら

0 Comments »

コメントはまだありません。

この投稿へのコメントの RSS フィード。 TrackBack URI

コメントする

Copyright © 2017 さくらたんどっとびーず | powered by WordPress with Barecity