見出し画像

【体験版あり】DMMの商品データ取得を自動化しアダアフィの効率化へ


本記事は文字数が多いです。今すぐ、ご紹介するDMMの商品データ取得ツールを試したい方は、以下の体験版をダウンロードして使ってみてください。(動作確認の手順はこちら

>> 【体験版】動作確認用のEXEファイルのダウンロードはこちら

>> Webブラウザにダウンロードをブロックされた場合はこちらから

先着5名までは本記事の値段は890円とさせてください。ランチ定食を1回だけ我慢すれば買える価格となっております。(4/12時点:残り3名)


ITエンジニアとして10年ほど働いているheroと申します。詳しい活動内容や経歴に関しては、以下をご覧ください。

>> heroのプロフィールはこちら


早速ですが、この記事を読んでくださっている「あなた」は、DMMアフィリエイトまたはFANZAアフィリエイトをされている方、もしくは、今後、されようとしている方ではないでしょうか?

その際に、以下の悩みや疑問を抱いたことはないでしょうか?

・DMM商品でアフィリエイトをしたい!作業時間を最小限にしたい!
・セール中や在庫入荷した商品を紹介したいが随時確認が面倒くさい。
・条件を満たすDMM商品情報を楽にかつ自動で取得できるツールはある?


こういった悩みを解消するために、筆者が作成した「DMMの商品データ取得ツール」を本記事でご紹介します。

上記ツールの体験版を提供しています。今すぐに、ツールが使えるかどうかを試したい方は、以下から体験版をダウンロードして使ってみてください。(動作確認の手順はこちら

>> 【体験版】動作確認用のEXEファイルのダウンロードはこちら

>> Webブラウザにダウンロードをブロックされた場合はこちらから

【更新履歴】
・2024/4/15
 拡張機能「DMM(FANZA)向けシーン抽出ツール」の提供開始
・2024/4/29
 拡張機能「DMM(FANZA)アフィリエイト向けTwitter(X)自動投稿ツール」の提供開始
 ※再度、DMMの商品データ取得ツールの導入が必要


そもそもDMMの商品データ取得とは?

まずは、以下の順番で「DMMの商品データ取得とは何か?」に関して解説します。

  1. そもそもDMM(FANZA)とは?

  2. DMMの商品データ取得とは?

  3. DMMの商品データを取得する方法3選

  4. データ取得および既存ツールの問題点


そもそもDMM(FANZA)とは?【総合エンタメサイトの1つ】

DMMとは、「通販、動画配信、ネット宅配DVDレンタル、成人向けブランドFANZAの販売などを行う総合エンターテイメントサイト」の1つとなります。

下図のように、DMMのサイト上では、様々なジャンルの商品が掲載されています。

DMM.comのトップページ


DMMの商品データ取得とは?【条件を満たす商品名や値段などの情報を得ること】

DMMの商品データ取得とは、ある条件を満たすDMMサイトに掲載された商品の名称・説明・値段・口コミなどの情報を得ることです。

DMMの商品データ取得をしたい理由として、以下のようなことが挙げられます。

【DMMの商品データ取得をしたい理由】
・条件を満たす商品情報をwordpressサイトに記載しアフィリエイトしたい
・ある商品の価格推移(値段推移)を監視しなるべく最安値で購入したい
・映像コンテンツのサンプル動画をダウンロードしオフライン再生したい
・ある商品の在庫を定期監視し再入荷時にメールなどに通知を受け取りたい
・ブックス、ゲーム、漫画、コミックレンタルのセールやキャンペーン商品をいち早く把握したい


DMMの商品データ取得をしたい理由


DMMの商品データを取得する方法3選

DMMの商品データを取得する方法として、以下の方法が挙げられます。

  • 方法①:DMMサイトにて手作業で検索し確認

  • 方法➁:Pythonなどを使ってプログラミング

  • 方法➂:自動化ツールを利用


1つ目の方法としては、「DMMサイトにて手作業で検索し確認」です。下図のように、DMMサイトをWebブラウザで開き、検索機能を使い条件を満たす商品を探し、その商品情報などをファイルなどにコピペし保存するといった方法となります(下図参照)。

お察しの通り、手作業になるため、データ取得に時間がかかったり、コピペでミスが発生したりします。

手作業でコピペの作業イメージ



2つ目の方法として、「Pythonなどを使ってプログラミング」が挙げられます。DMMでは、DMM API(別名:DMM Web APIサービス)というDMMに掲載された商品情報などをウェブブラウザを介さずに取得できるサービスが提供されています。これを活用したプログラミングをすることで、DMMのデータ取得を自動化できるプログラムを自作できます。

ただし、プログラミングスキルが求められるため、かなり敷居が高い方法となります。


3つ目の方法として、「自動化ツールを利用」が挙げられます。Google検索やNote上で「DMM ツール」「DMM データ取得」「FANZA データ取得 ツール」などで検索してみてください。様々な自動化ツールがヒットするかと思います。

以降で、既存自動化ツールの問題点に関して簡単にご紹介します。


データ取得の問題点【意外と時間がかかる】

DMMサイトには、数万以上の商品が掲載されています。

膨大な商品に対して、ウェブサイト上の検索欄を駆使し「セール中やキャンペーン中の商品を確認」「在庫入荷された商品の確認」「新発売された商品の確認」したのちに、確認した商品の名称・値段・概要などを手作業でファイルなどにまとめると、意外と時間がかかってしまいます。

【データ取得にかかる時間の例】
1つの商品を確認し商品情報をファイルなどに転記するまでに約15秒かかるとした場合、100商品を確認するのにかかる時間は、約1500秒(約25分)となる。また、在庫確認などの時間帯によって変わる情報の監視を目的とした検索条件の場合、30分に1回といった短期間でのデータ取得が必要である。


手作業で実施した場合に必要な時間の例



上記のように、手作業でデータ取得をすると意外に時間がかかるため、以下のような悩みを抱く人が多いです。実際に、筆者も同様な悩みを抱えていました。

【データ取得作業における悩み】
・セール商品をSNSなどで紹介したいが数が多くて無理…心が折れそう…
・単調作業のため注意が散漫となり、抽出するべき商品を見落とした…
・定期的にある商品の在庫を確認する時間がなく、いつまでも購入できない


こういった悩みを解消するために、筆者が作成した「DMMの商品データ取得ツール」を本記事でご紹介します。

既存ツールの問題点【取得できない情報がある】

インターネットで検索してみると、DMMの商品データ取得ができる様々なツールが販売されています。

筆者も色々なツールを検討しましたが、どうしても以下を実現できる既存ツールが見つかりませんでした(2024年3月時点)。

【既存ツールで実現できないこと】
・商品の概要を説明した情報を取得できない
 理由:概要からSNSなどの投稿内容やハッシュタグを作成したい
・サンプル動画がある場合、ダウンロード可能な動画URLを取得できない
 理由:サンプル動画を加工した上でSNSなどで使いたい


既存ツールで実現できないこと



上記を解決できる「筆者が作成したDMMの商品データ取得ツール」を本記事でご紹介します。次節において、「できること」「できないこと」などに関してご説明します。


本記事で紹介するDMMの商品データ取得ツールについて

本記事では、筆者自身が開発し、普段から使っている「DMMの商品データ取得ツール」を以下の順番で解説します。

  1. できること(機能一覧)

  2. できないこと(非機能一覧)

  3. 動作環境

  4. 注意事項


できること(機能一覧)

今回ご紹介するツールでは、以下のことができます。

  • 機能①:DMM Web APIサービスの商品情報APIを使い商品の情報を取得しCSVファイルへ保存

  • 機能➁:商品情報APIでは取得できない「概要」と「サンプル動画の生URL」を取得しCSVファイルへ保存

ご紹介ツールの実際の動作に関しては、以下の動画をご覧ください。



また、ご紹介ツールで作成されたファイルの中身を知りたい方は、以下から無料でダウンロードできます。
以下からダウンロードできるファイルは、検索キーワード「上原亜衣」を満たすFANZA商品のデータ取得した結果を保存したものとなります。

>> ご紹介ツールで作成したファイル

本記事でご紹介するツールの画面


ご紹介ツールを使った例


できないこと(非機能一覧)

ご紹介ツールでは、以下のことはできません。ただし、コメントで多数の要望がありましたら追加開発させていただきます。

  • ユーザーレビューとして書き込まれた投稿の取得

  • 「この商品を買った人はこんな商品も買っています」の情報の取得

  • 対応デバイス情報の取得


動作環境

ご紹介ツールは、Windows上でのみ動作します。また、動作させるために追加で必要となるソフトウェアやアプリケーションなどは特にありません。

MacOSで使いたい方は、本Note記事のコメントにその旨を記載していただければ幸いです。要望多数の場合は、対応させていただきます。

動作環境


注意事項

ご紹介ツールを使う上での注意事項を、以下に記載します。

  • 動作異常やトラブルに関してはベストエフォートで対応します。また、トラブルなどを解決できない場合もありますのでご注意ください。本記事へのコメントまたはNote経由でのお問い合わせをお願いします。

  • このツールの使用によって生じる損害については、責任を負いかねます。使用に際しては、自己責任でお願いいたします。


ご紹介するDMMの商品データ取得ツールの使い方

今回開発した「DMMの商品データ取得ツール」について、以下の項目で順番に解説します。

  1. 起動・停止方法

  2. DMMの商品データ取得方法

  3. DMMの商品情報が保存されたCSVファイルについて

  4. 定期的にDMM商品のデータ取得する方法

  5. 拡張機能:DMM(FANZA)向けシーン抽出ツール

  6. 拡張機能:DMM(FANZA)アフィリエイト向けTwitter(X)自動投稿ツール


起動・停止方法

以下の「aduaffi-tool.exe」というEXEファイルをクリックすることで、本ツールを起動できます。

ツールの起動方法



ウィンドウ右上にある「×」をクリックすることで、本ツールを停止できます。

ツールの停止方法



本ツールの処理実行中に停止させたい場合、プロセスバーが表示されているウィンドウの「×」をクリックします。その後、ウィンドウ右上にある「×」をクリックすることで実現できます。

処理実行中のツールの停止方法


DMMの商品データ取得方法

下図のようにツールを操作することで、条件を満たすDMMの商品情報を取得しCSVファイルへ保存できます(下図参照)。

操作の流れ①


操作の流れ➁



手順①と手順➁の入力欄・設定欄に関して補足します。

【手順①の入力欄と設定欄について】
以下は必須項目となるため、必ず入力または設定が必要です。
サイト:一覧からいずれかの設定値を選択
 意味:選択したサイトを検索対象とする
 選択例:DMM.com(一般)
 例の結果:DMM.com(一般)の商品情報を取得
取得件数:1から50000の間の半角数字を入力
 意味:入力された数字だけ商品情報を取得する
 入力例:3000
 例の結果:3000件の商品情報を取得

【手順➁の入力欄と設定欄について】
以下は任意項目となるため、必要であれば入力または設定をしてください。
サービス:一覧からいずれかの設定値を選択
 意味:選択したサービスを検索対象とする
 選択例:DMMブックス
 例の結果:DMMブックスに属す商品情報を取得
フロア:一覧からいずれかの設定値を選択
 意味:選択したフロアを検索対象とする
 選択例:DMM.com_通販_CD
 例の結果:DMM.comの通販のCDに属す商品情報を取得
ソート順:一覧からいずれかの設定値を選択
 意味:商品情報を一定の基準に従って並べかえる
 選択例:価格が安い順
 例の結果:価格の安い順にした上で商品情報を取得
キーワード:文字列を入力
 意味:キーワードを含むものを検索対象とする
 入力例:上原亜衣
 例の結果:上原亜衣を含む商品情報を取得
商品ID:文字列を入力
 意味:入力した商品IDを持つ商品のみを検索対象とする
 入力例:ktgames_0075
 例の結果:商品ID「ktgames_0075」のみの商品情報を取得
 補足:
  商品IDは商品詳細画面のURLから確認可能
  https://dlsoft.dmm.com/detail/ktgames_0075/の場合
  商品IDはktgames_0075となる
発売日絞り込み:文字列を入力
 意味:指定した日付以降(以前)に発売された商品のみを検索対象とする
 入力例:2024/04/01
 例の結果:2024/04/01以降に発売された商品情報を取得
在庫絞り込み:一覧からいずれかの設定値を選択
 意味:状態を満たす商品のみを検索対象とする
 選択例:在庫あり
 例の結果:在庫がある商品情報のみを取得
商品概要と動画URL抽出:チェックボックスの選択
 意味:商品概要とサンプル動画の生URLを抽出するかを選択する
 選択例:チェックボックスにチェックあり
 例の結果:商品概要とサンプル動画の生URLの情報も取得
その他パラメータ:文字列を入力
 意味:上記項目以外の検索条件を入力する
 入力例:&article[0]=genre&article_id[0]=111111
 例の結果:ジャンルが111111である商品情報のみを取得
 補足:商品検索APIのリクエストパラメータ―を参照(こちらから


DMMの商品情報が保存されたCSVファイルについて

図「操作の流れ①」「操作の流れ➁」を実施することで、条件を満たすDMMの商品情報が記載されたファイルを作成できます。

【作成されるファイル】
・ファイル名:item.csv
・ファイル形式:CSVファイルとして作成
・ファイルの中身
 商品検索APIから返却されたレスポンスフィールドの情報(下図参照)
 description列には商品概要が記載
 sampleMovieRawURLs列にはサンプル動画の生URLが記載


参照:商品検索APIのレスポンスフィールド


定期的にDMM商品のデータ取得する方法

Windowsのタスクスケジューラとご紹介ツールを組み合わせることで、1時間ごとに1回DMM商品のデータ取得といったことを実現できます。

実現方法に関しては、本記事の付録にて解説します。


拡張機能:DMM(FANZA)向けシーン抽出ツール

本ツールの拡張機能として、「DMM(FANZA)向けシーン抽出ツール」があります。

この拡張機能を導入することで、指定した動画から「肌色が多く音量が大きい」箇所を自動検出し自動切り抜きができるため、サンプル動画編集の時間削減に繋がり、より効率的なアフィリエイト運営が可能となります。

拡張機能「DMM(FANZA)向けシーン抽出ツール」の詳細に関しては、以下の記事をご覧ください。


拡張機能:DMM(FANZA)アフィリエイト向けTwitter(X)自動投稿ツール

本ツールの拡張機能として、「DMM(FANZA)アフィリエイト向けTwitter(X)自動投稿ツール」があります。

この拡張機能を導入することで、商品検索からTwitter(X)投稿までを自動化できるため、アフィリエイトに必要な時間削減に繋がり、家庭などに今まで以上に時間を使えるようになります。

拡張機能「DMM(FANZA)アフィリエイト向けTwitter(X)自動投稿ツール」の詳細に関しては、以下の記事をご覧ください。


導入準備

本記事は有料です。

しかし、有料で買ったのにも関わらず、お使いのパソコンでツールが動作しなかったら意味がありません。

そこで、まずは、以下に記載した動作確認手順を実施してください。何事もなく確認手順を終えた場合、ご紹介ツールは、お使いのパソコンで正常動作すると判断できます。

【動作確認手順】
1. DMM APIのAPI IDを取得
2. 動作確認用のEXEファイルをダウンロード
3. 動作確認用のEXEファイルを実行し結果を確認

以降で、動作確認手順の各手順を解説します。


DMM APIのAPI IDを取得【DMMアフィリエイトの登録が必須】

ご紹介ツールでは、DMM APIのAPI IDという情報が必要です。API IDは、DMMアフィリエイトに登録することで取得できます。

DMMアフィリエイトの登録方法からAPI IDの取得方法に関しては、以下の記事をご覧ください。

>> 【簡単】DMM APIの申請方法は?図を用いて申請手順を解説!

動作確認用のEXEファイルをダウンロード

以下のリンクから、動作確認用のEXEファイルをダウンロードしましょう。

>> 動作確認用のEXEファイルのダウンロードはこちら

>> Webブラウザにダウンロードをブロックされた場合はこちらから


動作確認用のEXEファイルを実行し結果を確認

以下の図に、動作確認用のEXEファイルを使った動作確認手順を示します。

お使いのパソコンによっては、aduaffi-tool.exeクリック時に、図「セキュリティソフトウェアによる警告画面が出た場合の対処」に掲載した青色ウィンドウが表示されます。
動作確認用のEXEファイルは、セキュリティ上問題になる動作しないので、「詳細情報」をクリックした後に「実行」ボタンをクリックしてください。


手順の流れ①


手順の流れ➁


手順の流れ➂


セキュリティソフトウェアによる警告画面が出た場合の対処



ファイル内に商品情報が記載されていた場合、ご紹介ツールは、お使いのパソコンで正常動作すると判断できます。

以下を満たす場合、ぜひ、本ツール(本Note)のご購入をご検討ください。損はないはずです!

・お使いのパソコンでご紹介ツールが動作することが分かった
・商品情報がきちんとファイルへ保存されていることが確認できた
・DMMのアフィリエイトにかかる時間を短縮したい
・セドリをしたい!ある商品の在庫が入荷されたかをいち早く知りたい
・セールやキャンペーンで定価30%OFFの商品を簡単に調べたい


先着5名までは本記事の値段は890円とさせてください。ランチ定食を1回だけ我慢すれば買える価格となっております。(4/12時点:残り3名)

また本記事の価格は、購入者数に応じて値段を設定します。セールなどは一切する予定はないので、現在の価格が最安値となります。

本Noteを購入することで得られるメリットを以下にまとめます。
・DMMの商品データ取得にかかる時間を短縮できます
・ダウンロードしてすぐ利用可能!ツール導入に手間取ることなしです
・タスクスケジューラによりデータ取得を定期自動実行できます

ちなみに、本Noteのデメリットは以下となります。
本ツールはGUIアプリケーションで提供しますが、リッチな見た目でご提供していません。ですが、機能はしっかりしているので安心してください。



本Noteのお値段は決して安くありません。DMMの商品情報を活用しアフィリエイトやセドリなどで稼ぎたいという方以外は、今すぐ本Noteを閉じることをオススメします。

最後に、本記事でご紹介したツールの実際の動作を、以下の動画に掲載します。



上記のように、DMMの商品情報をサクッっと作成したい方は、本記事の購入をご検討をオススメいたします。

ここから先は

2,412字 / 10画像

¥ 890

この記事が気に入ったらサポートをしてみませんか?