FANZAの作品データを取得|スクレイピングとAPIで取得してみた
これまでFANZAの作品データを『スクレイピング』して取得する方法を書いてきましたが、今回はWeb APIを提供する『DMM Webサービス』を活用してFANZAの作品情報を取得してみたいと思います。
WEBサービスを使えば作品情報を秒で取得できます。さらに取得したデータを活用すれば、短時間で記事量産ができ、サイト作成が捗ります。
プログラミングとは無縁の僕でもできる取得方法です。初心者でもAPIが身近に感じる超敷居を下げた内容なので、アイデアの幅が広がり楽しくなるはずです。
FANZAの作品データを取得する
できる事なら楽がしたい僕は【記事を量産する方法】でサイトを作成する事が多いです。色々と割愛しますが、FANZAの作品データを取得してCSVデータにする事が今回の最終目標です。
FANZAの『Web API』で取得する
FANZA(DMM)のWEBサービスを使って作品データを取得してみます。WEBサービスを利用する為に【API ID】と【アフィリエイトID(API用)】が必要です。WEBサービス利用登録を行うとどちらも発行してくれます。
DMM WEBサービスを活用すれば、FANZAのAV作品を細かく絞って色々と取得できます。特化サイトや女優まとめサイトの作成に便利ですね。
商品情報API
フロアAPI
女優検索API
ジャンル検索API
メーカー検索API
シリーズ検索API
作者検索API
今回は『商品情報API』を使った参考例をご紹介します。
リクエストURLからCSVデータを取得する
記載されている【リクエストURL】を使います。今回は【リクエストURL】が重要ポイントです。
https://api.dmm.com/affiliate/v3/ItemList?api_id=[APIID]&affiliate_id=[アフィリエイトID]&site=FANZA&service=digital&floor=videoa&hits=10&sort=date&keyword=%e4%b8%8a%e5%8e%9f%e4%ba%9c%e8%a1%a3&output=json
発行された[APIID]と[アフィリエイトID]を入力して完成したURLをアドレスバーにコピペ。大袈裟ですがこれだけで商品情報を取得できます。
リクエストURLをアドレスバーにコピペしてアクセスするとこんな感じ。よく見ると作品の画像データや動画データなどが記載されています。
CSVデータに変換すると作品情報のリストが完成。[APIID]と[アフィリエイトID]を入力しただけでここまで取得できちゃいます。
参考:特定の女優さんの作品データを取得する
リクエストURLにリクエストパラメータを追記して調整します。
https://api.dmm.com/affiliate/v3/ItemList?api_id=[APIID]&affiliate_id=[アフィリエイトID]&site=FANZA&service=digital&floor=videoa&hits=100&sort=rank&article=actress&article_id=[女優ID]&output=json
[APIID]・[アフィリエイトID]・[女優ID]を入力。女優IDは、FANZAで女優の作品一覧のURLを見て頂ければ分かります。
例)河北●花さんの女優IDは【1044864】です。
形成したリクエストURLからCSVデータに変換するとリストが完成。
リクエストURLのリクエストパラメータを学ぶだけで色々活用できます。女優・ジャンル・シリーズなど絞って取得すれば特化サイトも作りやすいですね。
スクレイピングとAPIを活用
FANZAの作品情報を取得する為に、これまでスクレイピングとWEB APIを活用してきました。今回まとめたWEB APIを使った方法は、プログラミングとは無縁の方でも試せる方法かと思います。
【Google Apps Script(GAS)】や【Python】を使いこなせる方には笑われる内容かもしれませんが、自分のスキルや作業効率を考慮して今回の簡易的な使い方でも十分活用できます。
今後もアダルトアフィリエイトを楽しく取り組めるような情報発信を行ないたいと思います。またぜひ読みに来てください。
収益公開記事
有料記事
この記事が気に入ったらサポートをしてみませんか?