SE::Yandex::Position - Vérification des positions d'un site par mots-clés dans Yandex
Présentation du scraper
Scraper de vérification des positions d'un site par mots-clés dans Yandex. Grâce au scraper SE::Yandex::Position, vous pourrez vérifier automatiquement les positions dans les résultats de recherche Yandex en utilisant vos propres bases de domaines. En utilisant le scraper SE::Yandex::Position, il est possible de déterminer facilement, précisément et rapidement la position d'un site dans Yandex. La vérification des positions dans Yandex est effectuée en mode multithread, avec la possibilité d'utiliser des services de résolution de captcha (AntiCaptcha ou tout autre supportant leur API). Le scraper de positions Yandex est toujours à jour, car il est régulièrement actualisé par nos spécialistes.
La fonctionnalité d'A-Parser permet de sauvegarder les paramètres de collecte de données du scraper SE::Yandex::Position pour une utilisation ultérieure (présélections), de définir un calendrier de collecte et bien plus encore. Vous pouvez utiliser la substitution automatique de sous-requêtes à partir de fichiers.
La sauvegarde des résultats est possible dans la forme et la structure dont vous avez besoin, grâce au puissant moteur de gabarits intégré Template Toolkit qui permet d'appliquer une logique supplémentaire aux résultats et d'afficher les données dans divers formats, y compris JSON, SQL et CSV.
Cas d'utilisation du scraper
🔗 Aperçu des options de présentation
L'article examine 4 options différentes pour présenter le résultat : texte, CSV, JSON, HTML
🔗 ⏩Positions pour plusieurs régions
Obtention des positions d'un site simultanément pour plusieurs régions
Données collectées
- La position du site et le lien vers la page du site
- La liste de toutes les positions du site et des liens vers les pages


Fonctionnalités
- Toutes les fonctionnalités du scraper
SE::Yandex - Arrête automatiquement la collecte de données lorsqu'un site est trouvé
- Supporte la recherche de sous-domaines
- Possibilité de comparer la position recherchée par domaine, par domaine principal et par lien complet
- Collecte de positions simultanément pour plusieurs domaines
Cas d'utilisation
- Vérification des positions de ses propres sites et de ceux des concurrents
- Recherche de pages générant du trafic sur un site
Requêtes
Comme requêtes, il est nécessaire d'indiquer le domaine du site recherché et la requête de recherche séparés par un espace, par exemple :
lenta.ru actualités
lenta.ru actualités en ligne
S'il est nécessaire de vérifier un seul site par une liste de requêtes, vous pouvez indiquer le domaine au format de requête (Query format) :
lenta.ru $query
Ou utiliser simplement une liste de mots-clés. Pour utiliser plusieurs domaines à la fois dans une requête, vous devez indiquer la liste des domaines séparés par une virgule, puis un espace et le mot-clé, par exemple :
lenta.ru,ria.ru,notfound.com actualités flux
Les résultats seront enregistrés dans le tableau $bulkcheck.
L'option Stop when found est également supportée, la collecte de données s'arrêtera si des positions ont été trouvées pour tous les domaines.
Substitutions de requêtes
Vous pouvez utiliser les macros intégrées pour la substitution automatique de sous-requêtes à partir de fichiers, par exemple si nous voulons vérifier des sites/un site par rapport à une base de clés, indiquons quelques requêtes de base :
ria.ru
lenta.ru
rbc.ru
yandex.ru
Dans le format de requêtes, indiquons la macro de substitution de mots supplémentaires à partir du fichier Keywords.txt, cette méthode permet de vérifier une base de sites par rapport à une base de clés et d'obtenir les positions en résultat :
$query {subs:Keywords}
Cette macro créera autant de requêtes supplémentaires qu'il y en a dans le fichier pour chaque requête de recherche initiale, ce qui donnera au total [nombre de requêtes initiales (domaines)] x [nombre de requêtes dans le fichier Keywords] = [nombre total de requêtes] suite au travail de la macro.
Variantes d'affichage des résultats
A-Parser supporte un formatage flexible des résultats grâce au moteur de gabarits intégré Template Toolkit, ce qui lui permet d'afficher les résultats sous une forme libre, ainsi que structurée, par exemple CSV ou JSON
Exportation de la liste des positions
Obtention du résultat sous la forme :
domaine recherché - clé : numéro de position dans les résultats
Format du résultat :
$domain - $key: $position\n
Exemple de résultat :
lenta.ru - actualités : 3
lenta.ru - actualités en ligne : 13
...
Vérification simultanée de plusieurs domaines (vérification par lot)
Les informations sur tous les domaines lors d'une vérification simultanée de plusieurs domaines sont contenues dans le tableau $bulkcheck.
Format du résultat :
$bulkcheck.format('$domain - $position\n')
Exemple de requête :
lenta.ru,ria.ru,notfound.com actualités flux
Exemple de résultat :
lenta.ru - 1
ria.ru - 4
notfound.com - 0
Liens + ancres + snippets avec affichage de la position
Analogiquement comme dans SE::Yandex.
Affichage des liens, ancres et snippets dans un tableau CSV
Analogiquement comme dans SE::Yandex.
Sauvegarde des mots-clés associés
Analogiquement comme dans SE::Yandex.
Concurrence des mots-clés
Analogiquement comme dans SE::Yandex.
Vérification de l'indexation des liens
Analogiquement comme dans SE::Yandex.
Sauvegarde au format SQL
Analogiquement comme dans SE::Yandex.
Dump des résultats en JSON
Analogiquement comme dans SE::Yandex.
Traitement des résultats
A-Parser permet de traiter les résultats directement pendant la collecte de données, dans cette section nous avons listé les cas les plus populaires pour le scraper SE::Yandex::Position
Sauvegarde des domaines sans positions nulles
L'exemple de vérification simultanée de plusieurs domaines (voir plus haut dans les variantes d'affichage des résultats) a été pris comme base et un filtre a été ajouté.
Ajouter un filtre et dans la liste déroulante, choisir la variable d'affichage de la position. Choisir le type : >. Ensuite, il faut inscrire 0 dans Nombre. Avec ce filtre, vous pourrez supprimer tous les résultats ayant une position nulle.
Télécharger l'exemple
Comment importer un exemple dans A-Parser
eJx1VE1v2zAM/SuGEKAr4AXJ1gKDDwPSYAE2dE3Xj8OQ5KBGdKtFFj1JTpsF/u+j
ZNlOuu4im9Qj+fhEac8ctxt7bcCCsyxb7FkZ/lnGbr9k2U+uBbxk2TVa6STq5H1y
y7eQCCy41DZ5lu4JK5fw5A8YTMoIYykrubFgfMrFm5kIIiDnlXIs3TO3K4FK4haM
kQJoUwqyczQFd0QowNiWq8rDBg+V2qyfYL0ZNoh3J4OGEfEbtCSWS31yyur/Z68s
lAZfdn3mnCsLBxG5VA4M7UcK2YJ1pX2PbS+rNELvmrjPB2RH9I9lgGXMgrasXq3a
jHYW+PueyvEwSt9teqnvsOEBvXtG1hUvghKCO/C7rRCnQ/fiM3AhAjWumgr+IPqq
91r+DuQ0EpZ+jQQ7M1iQy0FI4J27lt2CDYLtG61C7I8mJkqWMktUZ5yIiNc7kmTh
Ds08aED+PUM9UeoStqB6WMh/UUklaGomOQV9jYFvQ+b/5Ki79g5L0Zk/G+LQZQnW
xfx7HyXwEh+pc/FAfStZSEe2nWKlXTy/DUDZaXblNSvQQFcmZo7V6TKVoP2A9Uc2
KXvXURtHx3LsXKPO5eM8Dm2LrPQd3di5nmJRKvB96Uqp1A/zTT8eExuPwRs9wdfB
01DCt95eReYQlf1221AtjaTxO/cEC1LysGpMueZK3d9cHu6wfqTIUKAdH5oqNTJ8
NLqclBXDNRbJshqdfRRhhbB+6P/PxmFtPJ8a6ENYz/uwuD1a+vdkTXfhEWlKSal6
1T1B3eO2f/shyvY1DcEve93AvWIeTD6S3gbEuP4LmbnKEA==
Voir aussi : Filtres de résultats
Déduplication des liens
Analogiquement comme dans SE::Yandex.
Déduplication des liens par domaine
Analogiquement comme dans SE::Yandex.
Extraction de domaines
Analogiquement comme dans SE::Yandex.
Suppression des balises des ancres et des snippets
Analogiquement comme dans SE::Yandex.
Filtrage des liens par inclusion
Analogiquement comme dans SE::Yandex.
Paramètres possibles
Prend en charge tous les paramètres du scraper
SE::Yandex, ainsi que de plus :
| Nom du paramètre | Valeur par défaut | Description |
|---|---|---|
| Pages count | 1 | Nombre de pages de collecte des résultats (de 1 à 25) |
| Links per page | 20 | Nombre de liens par page dans les résultats (10 / 20 / 30 / 50) |
| Result format | $domain - $key: $position\n | Format d'affichage des résultats par défaut |
| Stop when found | ☑ | Arrêter la collecte si le domaine est trouvé, ne passera pas aux pages suivantes |
| Match type | Exact domain | Possibilité de comparer la position recherchée par domaine, par domaine principal et par lien complet (Exact domain / Top level domain / Exact url) |