許可なくブランド名を冠して販売されている商品の販売店を探し出す収集
公共文化財団の著作権・商標保護業務のため、オンラインショッピングモールで財団のブランド名を冠して販売されている商品の販売店を自動で収集しました。商品ではなく販売店単位で集計します。
販売店の確認
以前
検索結果の個別確認
以後
全ページの自動収集
背景
財団が制作した文化商品にはブランドがあります。そしてそのブランド名を正式な許諾なく冠して 販売する商品がオンラインショッピングモールに出品されます。著作権と商標を保護する仕事は それがどこで販売されているかを知ることから始まります。
現場で見たこと
ショッピングモールの検索結果はページごとに区切られ、同じ販売店が複数の商品として繰り返し 表示されます。人が目で追うと、後ろのページに行くほど見落とし、前で確認済みの販売店を 再び確認することになります。検索結果が何ページあるかによって確認の質が変わります。
定義した問題
探すべきは商品ではなく販売店でした。商品単位で数えると同じ場所が何度も拾われ、 実際に是正すべき対象が何か所あるのか分かりません。数える単位を変えることがこの仕事の 核心でした。
作ったもの
- 検索結果の全ページ巡回 — ブランド名で検索し、1ページ40件ずつ最後までめくります
- 商品名の照合 — 商品名にブランド名が実際に入っているものだけを残します
- 販売店単位の重複排除 — 同じ販売店は一度だけ記録されます。是正対象の数が そのまま販売店の数になります
- Excel出力 — 商品名、販売店の住所、検索結果内の位置を一緒に残し、再びたどれる ようにしました
防止したこと
- 休みながらめくります — ページをめくるたびに待機時間をランダムに設けます。 一気にアクセスしないことが、後ろのページまで途切れずに進む道です
- 最後までめくります — 検索結果は前のほうではなく後ろのほうに正式な販売店でない 場所が集中しています。最初の数ページだけ見ると、探すべきものを見つけられません
- 重複は販売店単位で除きます — 1か所が商品を10点出品しても一度だけ残ります。 是正対象の数が膨らみません
結果
発注範囲を完了し、納品しました。
同じ方式で作った他の事例はウェブデータ収集にまとめています。
出典
収集スクリプト