メインコンテンツへスキップ

Rank::Bukvarix::Domain - Bukvarixからドメイン別にキーワードを収集

Rank::Bukvarix::Domain スクレイパーの概要

スクレイパー概要

Bukvarixからドメイン別にキーワードを抽出するスクレイパーです。Rank::Bukvarix::Domainスクレイパーを使用すると、リクエストに応じてbukvarix.comからキーワードベースを自動的に収集できます。Rank::Bukvarix::Domainスクレイパーを利用することで、選択した地域に基づいてドメインごとのBukvarixキーワードを簡単かつ迅速にスクレイピングできます。

Bukvarixのキーワード選定は、SEOの主要な課題の一つである、拡張されたセマンティック核の迅速かつ自動化された取得を解決します。キーワード、Yandexでの結果数、頻度、順位の取得、そしてBukvarixキーワードスクレイパー Rank::Bukvarix::KeywordRank::Bukvarix::Keyword との組み合わせにより、より多くのオーガニックトラフィックを引き付けるのに役立つ、最大限に包括的なセマンティクスを得ることができます。

A-Parserのマルチスレッド動作により、リクエスト処理速度は最大で毎分 3,700 リクエストに達し、平均して毎分最大 1,238,000 件の非ユニークな結果を取得できます。

Rank::Bukvarix::Domain スクレイパーの動作速度

結果のフィルタリングを使用して、不要なゴミを削除(マイナスキーワードを使用)し、結果をクリーンアップできます。

A-Parserの機能により、Rank::Bukvarix::Domainスクレイパーのスクレイピング設定を将来の使用のために保存(プリセット)したり、スクレイピングスケジュールを設定したりすることが可能です。

内蔵の強力なテンプレートエンジン Template Toolkit により、結果に必要なロジックを適用し、JSON、SQL、CSV を含むさまざまな形式でデータを出力するなど、必要な形式と構造で結果を保存できます。

収集データ

データは bukvarix.com サービスから収集されます。

  • キーワード
  • Yandexでの結果数
  • 検索ボリューム (全世界)
  • 検索ボリューム ("!全世界")
  • 順位 (Yandex)
  • Bukvarixでの結果数

機能

  • 地域の選択 (オプション region)
  • リクエストあたり最大 1000件の結果、または有料APIキーを使用してそれ以上のスクレイピングが可能
  • 有料 API キーの使用が可能

ユースケース

  • ドメイン別のキーワード収集
  • ドメイン内で最も検索ボリュームの多いキーワードの特定

APIキー

無料APIキー

A-Parserは標準設定で free APIキーを使用します。

有料キーの発行時にBukvarixサポートから通知される可能性のあるAPIキーの制限事項:

  • 1日あたりのリクエスト数
  • 各リクエストのレポートに含まれる行数

有料APIキーを使用する場合、A-Parserでこれらの制限を必ず考慮する必要があります。

また、APIの使用には以下の追加ルール/制限が適用されます(すべてのキーに共通):

  1. リクエストの逐次(シングルスレッド)実行。
  2. プロキシを使用しないこと。

APIキーはBukvarixのサブスクリプションとは別に購入する必要があります。

有料キーをA-Parserで使用するには、後述の設定セクションにある API-key および Max rows count オプションを利用してください。

クエリ

クエリとして、評価するドメインのリストを指定する必要があります。例:

a-parser.com  
yandex.ru
google.com
vk.com
facebook.com
youtube.com

結果の出力例

A-Parserは、内蔵のテンプレートエンジン Template Toolkit により柔軟な結果フォーマットをサポートしており、任意の形式やCSV、JSONなどの構造化された形式で結果を出力できます。

キーワードリストのエクスポート

結果フォーマット:

$keywords.format('$key\n')

結果の例:

a parser
twitter スクレイパー
スクレイパー フォーラム
テキスト スクレイパー google
フォーラム スクレイパー
inurl php id
a スクレイパー
a parser ダウンロード
一括順位チェッカー a parser
a parser api
...

キーワード、検索ボリューム、順位の出力

結果フォーマット:

$keywords.format('$key, $frequency, $position\n')

結果の例:

a parser, 20013, 1
twitter スクレイパー, 22, 1
スクレイパー フォーラム, 269, 1
テキスト スクレイパー google, 44, 1
フォーラム スクレイパー, 296, 1
inurl php id, 43513, 1
a スクレイパー, 89111, 1
a parser ダウンロード, 2629, 1
一括順位チェッカー a parser, 39, 1
a parser api, 83, 1
...

キーワード、検索ボリューム、順位をCSVテーブルに出力

内蔵ユーティリティ $tools.CSVLine を使用すると、ExcelやGoogleスプレッドシートにインポート可能な正しい形式のテーブルドキュメントを作成できます。

結果フォーマット:

[% FOREACH i IN keywords;
tools.CSVline(i.key,i.frequency,i.position);
END %]

ファイル名:

$datefile.format().csv

冒頭のテキスト:

キーワード,検索ボリューム,順位

ヒント

結果フォーマットでは、FOREACH ループ内で $keywords 配列の要素を出力するために Template Toolkit テンプレートエンジン が使用されています。

結果のファイル名で、拡張子を csv に変更するだけです。

タスクエディタで「Prepend text」オプションを表示するには、「More options」を有効にする必要があります。 「Prepend text」に列名をカンマ区切りで入力し、2行目を空行にします。

SQL形式での保存

結果フォーマット:

[% FOREACH results;
"INSERT INTO serp VALUES('" _ query _ "', '" _ frequency _ "', '" _ position _ "')\n";
END %]

結果の例:

INSERT INTO serp VALUES('a parser', '20013', '1')
INSERT INTO serp VALUES('twitter スクレイパー', '22', '1')
INSERT INTO serp VALUES('スクレイパー フォーラム', '269', '1')
INSERT INTO serp VALUES('テキスト スクレイパー google', '44', '1')
INSERT INTO serp VALUES('フォーラム スクレイパー', '296', '1')
INSERT INTO serp VALUES('inurl php id', '43513', '1')
INSERT INTO serp VALUES('a スクレイパー', '89111', '1')
INSERT INTO serp VALUES('a parser ダウンロード', '2629', '1')
INSERT INTO serp VALUES('一括順位チェッカー a parser', '39', '1')
INSERT INTO serp VALUES('a parser api', '83', '1')
...

結果をJSONにダンプ

共通結果形式:

[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;

obj = {};
obj.keywords = [];

FOREACH item IN p1.keywords;
obj.keywords.push(item.key);
END;

obj.json %]

開始テキスト:

[

終了テキスト:

]

結果の例:

[{"keywords":["a parser","twitter スクレイパー","スクレイパー フォーラム","テキスト スクレイパー google","フォーラム スクレイパー","inurl php id","a スクレイパー","a parser ダウンロード","一括順位チェッカー a parser","a parser api","a parser nulled","ダウンロード a parser","a parser","プロキシサーバー収集機","a parser com","a スクレイパー","twitter スクレイパー","twitter スクレイピング","member area とは","a スクレイパー ダウンロード","google アカウント 購入 スクレイピング フォーラム","a parser ダウンロード torrent","google スクレイピング","a parser torrent","スクレイパー google yahoo yandex","フォーラム スクレイパー"]}]
ヒント

タスクエディタで「Prepend text」および「Append text」オプションを表示するには、「More options」を有効にする必要があります。

結果の処理

A-Parserではスクレイピング中に直接結果を処理できます。このセクションでは、Rank::Bukvarix::Domainスクレイパーの最も一般的なケースを紹介します。

結果の重複排除

Unique string (行ごとの重複排除)オプションを使用した結果の重複排除の例。

サンプルをダウンロード

A-Parserへのサンプルインポート方法

eJx1VMFu2zAM/ZVAKNAVSIP1sItvSYYAG7K6S9tTmoMW0YZmWdIk2U1g+N9Hyo6d
dMvNJN8j+UTSDQvcF/7JgYfgWbJtmI3fLGEbroskWVRFzZ08JMlXU3KpJ/eTVy3/
VDBBXKWCn8CBl1YBmzLLnQdHabZX2AgSkHHksWnDwtECFjI1OCcFZZACbQe5NASt
uaoIUPqCtdfxmXElD107Z6ybAo7vxgk/6wCfbsnz9qZv71i7201ZL2AVo0SwD7Ne
/RB85jW8GCoio8QTB61HXsYyggeg6KnM3SwcKAMXQgYUwlVXgd5lrNo9IvJ9cFLn
iEfTSfArZ0p0B4hJyHk8dbhlN9FmmKaK/J8dhyUZVx6mzGO7K47NiI8RGcDxYFxq
qSf0N8zouVJrqEGNsJh/UUklcJDzDEnfeuL/Iek/OdpB4nkpHNm7wx6GLNFapD9G
ljBrk6Ny8Qt1K1nKgLZfmkrTcD6jswCww7s9GvSUxsFQps/cV8edtqBpP8axze3o
upBxMZpL597oTOZpv3MnZKVf8HBSvTS0+6RLV0rhWDxsxhWZ+34MZIwNfiQvYwmS
froNFoxR/vtz16p1ElfwCzVY4kueV+1T7rlSr5v1eYSNK4UGv++Oc7bH7SJ8gNzg
JqGadjdc7vAfaK7db9K0OKrf/qkjkC6Cow8fyNPZJg/tXzQJhx0=
ヒント

結果のフィルタリング(マイナスキーワードの使用)

マイナスキーワードを使用することで、不要な結果を即座に除外できます。 同様に、フィルターを使用して特定の単語を含む結果のみを残すことも可能です。

Rank::Bukvarix::Domain でのフィルタリング例

サンプルをダウンロード

A-Parserへのサンプルインポート方法

eJx1VE1vGjEQ/SvIipRGIqg59LI3oEJqRUNKyIlwcPHs1sVru7aXgLb73zvj/SQt
N8943pt5M2OXLHB/8E8OPATPkm3JbDyzhK25PiTJrDgcuZOnJPlsci716H60kCqA
G8GJ51YBGzPLnQdH8O0VFAYJSHmhAhuXLJwtYAJzBOekIAYp0HaQSUOhR64KCsj9
gVXX41Pjch6w3EjboW4OcH4zTvhJHfDhljyvr/r2bsiWRhWIawiSLWuB6MQj242b
oE2NcKBNQML9z0E2qRRkXP3xlmvp6cbYQDISxqrdrqX3i1gLlWcfJk2Pu8tnfoSN
qYuC3o2NhkeeR1GCB6DbVtTdJJyIgQshKR9XdQaaQp/1RcvfsUwfnNQZxqPpJPiF
Mzm6A0QScp7bCrfsJtqkv4j47zWGJSlXHsbMY7kLjsWI9zcSu8WDcavYA/SXzOip
Uks4gurDIv+skErg2kxTBH1pgP8PWf3DUXUSh6lwQd4c1tCxRGu2+tajhFmaDJWL
H6hbyVwGtP3cFJqG8zGOHmzXt0eDntw46NI0zE12fDkWNG1jP7ap7V0XMi5Gc+nc
G53KbNVseBtZ6A0+z5WeG3pppEsXSuFYPKz7FZn6Zgxk9AW+B89jCpLevkQWjFH+
63NdqnUSV/ATFZhjJ4dZG8o9V+plvRzesH6l0OD39Vcw2eN2UXyAzOAmoZpq1/0T
3W9TXvstkrLCUf3yTzWAdFE4+rBBPr6uh+ov5gmppw==
ヒント

設定

パラメータ名デフォルト値説明
regionモスクワ (Y)地域の選択: モスクワ (Y) / モスクワ (G) / サンクトペテルブルク (Y) / ロシア / キエフ (G) / ミンスク (G)
API-keyfree使用するAPIキーの入力
Max rows count1000各リクエストの結果行数