Poursuivant à partir de la dernière fois, cette fois, je voudrais effectuer le processus de grattage en utilisant Selenium
.
J'ai essayé de résumer le cssSelector requis pour le localisateur Selenium Obtenir des éléments spécifiques dans Python Selenium Bases de Python et Selenium [Python] find_elements_by_css_selector ・ ・ ・ Récupérez les éléments du sélecteur css [Python3] Scraping via navigateur (pages dynamiques, etc.) [Selenium] Organiser les balises HTML / éléments / attributs / propriétés CSS Trois paramètres pour rendre Selenium stable (prend également en charge le mode sans tête)
Lorsque j'utilise le sélénium, j'utilise find_element_by_css_selector (" selector ")
pour obtenir le sélecteur css souhaité à partir du code source, mais je dois d'abord lire moi-même la hiérarchie HTML. Je me demandais.
Après avoir lu divers articles, je me demandais pourquoi ces personnes avaient pu obtenir correctement le sélecteur css, mais il semble qu'elles puissent copier le code source.
① Faites un clic droit sur la page Web sur laquelle vous souhaitez cliquer automatiquement sur cet emplacement
(2) Appuyez sur le bouton de vérification pour vérifier et vérifiez que l'emplacement du code source souhaité est marqué.
③ Cliquez avec le bouton droit de la souris sur le code source et appuyez sur Copier Il y a un sélecteur de copie, alors appuyez dessus.
④ Si vous le collez dans l'éditeur, le sélecteur css souhaité sera affiché.
Il est possible d'obtenir le css selector
dans le flux comme.
ʻElements contient une liste, mais ʻelement
contient un seul nombre
clear
peut effacer la valeur entrée à l'avance dans la zone de recherche.
Par conséquent, si vous souhaitez effectuer une recherche en saisissant quelque chose dans la zone de recherche, vous pourrez supprimer les valeurs préremplies et rechercher uniquement ce que vous souhaitez rechercher.
ʻId est ** un seul peut être utilisé par page Web **, mais
class` peut être utilisé plusieurs fois par page. Par conséquent, il est plus facile d'accéder aux informations que vous souhaitez obtenir en effectuant une recherche par identifiant.
J'ai réussi à créer un processus qui «aime automatiquement» sur Instagram et «suit automatiquement». Quand je l'ai fait, le mécanisme était étonnamment intéressant, donc j'ai aimé le faire.
Recommended Posts