Rank::MajesticSEO - majesticseo.com servisinden backlink sayısı veri kazıyıcı
Veri kazıyıcı incelemesi
Majestic veri kazıyıcı, Trust Flow ve Citation Flow gibi önemli metriklerin alınmasına olanak tanıdığı için SEO uzmanları için en çok talep edilen veri kazıyıcılardan biridir. Otomatik çoklu iş parçacıklı A-Parser Majestic veri kazıyıcı ile şu verileri çekebilirsiniz: yönlendiren alan adı sayısı, backlink sayısı, dizine eklenmiş sayfa sayısı.
A-Parser'ın işlevselliği, veri çekme ayarlarını daha sonra kullanmak üzere kaydetmenize (presetler), veri çekme zamanlaması oluşturmanıza ve çok daha fazlasına olanak tanır.
A-Parser'ın çoklu iş parçacıklı çalışması sayesinde, sorgu işleme hızı sadece 50 iş parçacığı kullanarak dakikada 100 sorguya ulaşabilir.

Sonuçların kaydedilmesi, sonuçlara ek mantık uygulamanıza ve verileri JSON, SQL ve CSV dahil olmak üzere çeşitli formatlarda çıktı almanıza olanak tanıyan yerleşik güçlü şablon motoru Template Toolkit sayesinde ihtiyacınız olan biçim ve yapıda mümkündür.
Toplanan veriler
Veriler www.majesticseo.com servisinden toplanır
- Yönlendiren alan adı sayısı
- Backlink sayısı
- Dizine eklenmiş sayfa sayısı
- Trust Flow ve Citation Flow metrikleri
Kullanım durumları
- Alan adı hakkında özet bilgi alma
- Geri bağlantı (backlink) sayısının değerlendirilmesi
- Alan adındaki trafiğin değerlendirilmesi
Sorgular
Sorgu olarak alan adlarının listesini belirtmeniz gerekir, örneğin:
a-parser.com
yandex.ru
google.com
vk.com
facebook.com
youtube.com
Sonuç çıktı seçenekleri
A-Parser, yerleşik şablon motoru Template Toolkit sayesinde sonuçların esnek bir şekilde formatlanmasını destekler; bu da sonuçları hem serbest formda hem de CSV veya JSON gibi yapılandırılmış formlarda çıktı almasına olanak tanır.
Sonuç listesinin dışa aktarılması
Sonuç formatı:
$query - domains: $domains, backlinks: $backlinks, trust: $trustflow, citation: $citationflow, indexed: $indexed\n
Sonuçta alan adı, backlink sayısı, yönlendiren IP adresi sayısı, trust, citation ve dizine eklenmiş sayfa sayısı görüntülenir.
Sonuç örneği:
facebook.com - domains: 28384898, backlinks: 83357892873, trust: 99, citation: 99, indexed: 6743835203
a-parser.com - domains: 380, backlinks: 90219, trust: 12, citation: 38, indexed: 16121
yandex.ru - domains: 592182, backlinks: 1751277762, trust: 88, citation: 82, indexed: 92468056
google.com - domains: 21134537, backlinks: 32206959211, trust: 100, citation: 100, indexed: 3278520318
vk.com - domains: 1145676, backlinks: 3235015237, trust: 90, citation: 85, indexed: 372205938
...
CSV tablosuna çıktı alma
Yerleşik $tools.CSVLine aracı, Excel veya Google Tablolar'a içe aktarılmaya hazır doğru tablo belgeleri oluşturmanıza olanak tanır.
Sonuç formatı:
[% tools.CSVline(query.orig,domains,trustflow,citationflow,indexed) %]
Dosya adı:
$datefile.format().csv
Başlangıç metni:
Alan Adı,Yönlendiren Alan Adları,Trust,Citation,İndeksleme
Sonuç örneği:
Alan Adı,Yönlendiren Alan Adları,Trust,Citation,İndeksleme
a-parser.com,380,12,38,16121
yandex.ru,592182,88,82,92468056
vk.com,1145676,90,85,372205938
facebook.com,28384898,99,99,6743835203
google.com,21134537,100,100,3278520318
Sonuç formatında, sonuçları yazdırmak için Template Toolkit şablon motoru kullanılır.
Sonuç dosya adında dosya uzantısını csv olarak değiştirmeniz yeterlidir.
Görev Düzenleyici'de "Prepend text" seçeneğinin kullanılabilir olması için "More options"i etkinleştirmeniz gerekir. "Prepend text" kısmına sütun adlarını virgülle ayırarak yazıyoruz ve ikinci satırı boş bırakıyoruz.
SQL formatında kaydetme
Sonuç formatı:
INSERT INTO serp VALUES('$query.orig', '$domains', '$backlinks', '$trustflow', '$citationflow', '$indexed')\n
Sonuç örneği:
INSERT INTO serp VALUES('google.com', '21134537', '32206959211', '100', '100', '3278520318')
INSERT INTO serp VALUES('vk.com', '1145676', '3235015237', '90', '85', '372205938')
INSERT INTO serp VALUES('yandex.ru', '592182', '1751277762', '88', '82', '92468056')
INSERT INTO serp VALUES('a-parser.com', '380', '90219', '12', '38', '16121')
INSERT INTO serp VALUES('facebook.com', '28384898', '83357892873', '99', '99', '6743835203')
Sonuçların JSON formatında dökümü
Genel sonuç formatı:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = p1.query.orig;
obj.indexed = p1.indexed;
obj.domains = p1.domains;
obj.citationflow = p1.citationflow;
obj.trustflow = p1.trustflow;
obj.backlinks = p1.backlinks;
obj.json %]
Başlangıç metni:
[
Bitiş metni:
]
Sonuç örneği:
[
{"indexed":"372205938","domains":"1145676","citationflow":"85","query":"vk.com","trustflow":"90","backlinks":"3235015237"},
{"indexed":"92468056","domains":"592182","citationflow":"82","query":"yandex.ru","trustflow":"88","backlinks":"1751277762"},
{"indexed":"6743835203","domains":"28384898","citationflow":"99","query":"facebook.com","trustflow":"99","backlinks":"83357892873"},
{"indexed":"3278520318","domains":"21134537","citationflow":"100","query":"google.com","trustflow":"100","backlinks":"32206959211"},
{"indexed":"16121","domains":"380","citationflow":"38","query":"a-parser.com","trustflow":"12","backlinks":"90219"}
]
Görev Düzenleyici'de "Prepend text" ve "Append text" seçeneklerinin kullanılabilir olması için "More options"i etkinleştirmeniz gerekir.
Sonuçların işlenmesi
A-Parser, sonuçları doğrudan veri çekme sırasında işlemenize olanak tanır; bu bölümde Rank::MajesticSEO veri kazıyıcı için en popüler durumları sunduk.
İstenilen trust değerine sahip alan adlarını kaydetme
Bir filtre ekleyin ve açılır listeden kontrol değeri değişkenini seçin: $trustflow - Trust flow. Bir tür seçin, örneğin: >. Ardından Number (Sayı) kısmına ihtiyacımız olan değeri yazın: 10. Bu filtre ile Trust flow değeri 10'dan küçük olan tüm sonuçları kaldırabilirsiniz.

Örneği indir
Örnek A-Parser nasıl aktarılır
eJx9VFFP20AM/ivRCaRNggoe9lK0SQWt0iagDMpT24cjcbqjl3O4u5RWUf479iW9
tMD21Nr+7LM/f3EtvHQrd2fBgXdiOKtFGf6LobiXZjUc3shncF6lDz8nyWkyVtqD
TWAji1KDOBGltA4sZ84+JlA8g1xW2ouTWvhtCVQW12CtyjhZZWSXFjdbC94qcORb
S10x7PzsTDT/zgruHm0R/f/g6V+LxV6CtxXswfMwFoVpdu6W6tvK+VzjKznb6LSF
/jjokQwsvUJDlgPjRLNY7Kq4MdpCcrHZcZJJL5PvSd1cJMncsDV4qcBuyVeet38H
aNXyYhfNsJDKuDbeGTH4JNOVVmbVhaMZAbH9FhDNCEiVl9x3j9n3RJgyGWwgaxGd
wcHjxVGIPzs087mJzLkHuYYptpRC7ybdwK0smDROBI4O8sDPl68DvyGBCJllihuQ
uiWORdWT+WjUSyDdIGGZMNLLmLbKy4JQILC4I30mjoItqEQVcv+0OWKYS+3gRDhq
dSypkex9RNG6pUc7Caslfy3QjLS+hjXoHhbqX1ZKZ/QFjHJK+tUlfg6ZfKjRxPH2
nyLtvlrqIVYJ1uXkps/K8BqXNHn2RHNrVShPtrvCyrDeWJYrgDJydsucFWghPtNV
7l6n778Ewx9Kv7JR2bsOxjhYy6EzJfmo5aT7+HbIykzpyEzMFfLR4LlMpTWtxcF9
L4+R69bARt/g++Sr8ASPvrsswiNq9/uhbbW0iuT3jRssiMn9V7uSqdT68f56PyJ6
SZEhT9urNkixmJutZNkPbDU3S8Ql6Ta416v2N5cpPCF2luDyHpZIwqPhm0W8kPHE
1p/cyWHd0FKf3V2LZQYYST6i0oXzct68AXxQ/Fc=
Ayrıca bakınız: Sonuç filtreleri
Olası ayarlar
| Parametre adı | Varsayılan değer | Açıklama |
|---|---|---|
| Check type | Root domain | Kontrol türünü seçmenize olanak tanır: Root Domain / Subdomain / URL |
| Use Chrome (Slow) | ☐ | Tüm sorgular için Chrome tarayıcısının kullanılacağını belirtir |
| Use Headless mode for Chrome | ☑ | Tarayıcı üzerinden yapılan sorgular için Headless modunu kullan |
| Use Stealth mode for Chrome | ☐ | Tarayıcı üzerinden yapılan sorgularda tarayıcı kullanımını maskele |
| Use HTTP2 for requests without Chrome | ☐ | Tarayıcı olmayan sorgular için HTTP/2 kullan |
| Emulate browser headers for requests without Chrome | ☐ | Tarayıcı olmayan sorgularda tarayıcı başlıklarını (headers) taklit et |
| User-agent for requests without Chrome | [% tools.ua.random() %] | Tarayıcı olmayan sorgular için user-agent'ı geçersiz kılma |
| Additional headers for requests without Chrome | Accept, Accept-Encoding, Accept-Language | Tarayıcı olmayan sorgular için başlıkları belirlemenize olanak tanır. Net::HTTP içindeki Additional headers ile benzer şekilde çalışır. |
