[PYTHON] Schaben mit Selen ~ 2 ~

Als Fortsetzung vom letzten Mal möchte ich dieses Mal den Prozess des Schabens mit "Selen" durchführen.

Ausführungsumgebung

Artikel, auf die verwiesen wird

Ich habe versucht, den für Selenium locator erforderlichen cssSelector zusammenzufassen Bestimmte Elemente in Python Selenium abrufen Grundlagen von Python und Selen [Python] find_elements_by_css_selector ・ ・ ・ Elemente aus dem CSS-Selektor abrufen [Python3] Scraping über Browser (dynamische Seiten usw.) [Selen] HTML-Tags / Elemente / Attribute / CSS-Eigenschaften organisieren Drei Einstellungen, um Selen stabil zu machen (unterstützt auch den Headless-Modus)

So erhalten Sie die CSS-Auswahl

Bei Verwendung von Selen verwende ich "find_element_by_css_selector (" selector ")", um den gewünschten CSS-Selektor aus dem Quellcode zu erhalten, aber zuerst muss ich die HTML-Hierarchie selbst lesen. Ich habe mich gewundert.

Nachdem ich verschiedene Artikel gelesen hatte, fragte ich mich, warum diese Leute den CSS-Selektor richtig bekommen konnten, aber es scheint, dass sie den Quellcode kopieren können.

① Klicken Sie mit der rechten Maustaste auf die Webseite, auf die Sie automatisch klicken möchten
(2) Drücken Sie die Bestätigungstaste, um zu überprüfen, ob der gewünschte Quellcode markiert ist.
③ Klicken Sie mit der rechten Maustaste auf den Quellcode und drücken Sie Kopieren. Es gibt eine Kopierauswahl. Drücken Sie also darauf.
④ Wenn Sie es in den Editor einfügen, wird der gewünschte CSS-Selektor angezeigt.

Es ist möglich, den "CSS-Selektor" wie im Fluss zu bekommen.

Unterschied zwischen Elementen

elements enthält eine Liste, aber element enthält eine einzelne Zahl

Wie man klar benutzt

clear kann den im Suchfeld vorab eingegebenen Wert löschen. Wenn Sie also suchen möchten, indem Sie etwas in das Suchfeld eingeben, können Sie die vorab ausgefüllten Werte löschen und nur das suchen, was Sie suchen möchten.

ID und Klasse

id ist ** nur eine kann pro Webseite verwendet werden **, aber class kann mehrmals pro Seite verwendet werden. Daher ist es einfacher, auf die Informationen zuzugreifen, die Sie erhalten möchten, indem Sie nach ID suchen.

Zusammenfassung

Ich habe es geschafft, einen Prozess zu erstellen, der auf Instagram "automatisch gefällt" und "automatisch folgt". Als ich es gemacht habe, war der Mechanismus überraschend interessant, also habe ich es genossen, es zu machen.

Recommended Posts

Schaben mit Selen
Schaben mit Selen ~ 2 ~
Schaben mit Selen
Erfolgreiches Schaben mit Selen
Schaben mit Selen [Python]
Schaben mit Selen in Python
Schaben mit Selen + Python Teil 1
Scraping mit Selen in Python
Schaben mit Selen + Python Teil 2
I-Town-Seite mit Selen abkratzen
Scraping mit Python
Scraping mit Python
Scraping mit Selen in Python (Basic)
Scraping mit Python, Selen und Chromedriver
Beginnend mit Selen
Üben des Web-Scrapings mit Python und Selen
Scraping in Python (Vorbereitung)
Versuchen Sie es mit Python.
Scraping mit Python + PhantomJS
Schaben mit kratzender Schale
Screenshot mit Selen (Python Edition)
Scraping mit Python + PyQuery
Kratzen mit schöner Suppe
Scraping von RSS mit Python
Ich habe versucht, mit Python zu kratzen
Laden Sie Bilder automatisch mit Scraping herunter
Web Scraping mit Python + JupyterLab
Schaben mit Chromedriver in Python
Festliches Scraping mit Python, Scrapy
Speichern Sie Bilder mit Web Scraping
Python: Arbeiten mit Firefox mit Selen
Selen
Ich war süchtig danach, 2020 mit Selen (+ Python) zu kratzen
Einfaches Web-Scraping mit Scrapy
Scraping mit Tor in Python
Web Scraping mit Selenium (Python)
Kratzwettervorhersage mit Python
Erinnerungen an den Kampf mit Selen
Schaben Nikkei Durchschnitt mit Dramatiker-Python
Probieren Sie Selenium Grid mit Docker aus
[Python + Selen] Tipps zum Scraping
Ich habe versucht, mit Python zu kratzen
Web Scraping Anfänger mit Python
Schaben 1
Tischkratzen mit schöner Suppe
Versuchen Sie es mit Python + Beautiful Soup
Mehrere Seiten mit Beautiful Soup verschrotten
Scraping mit Node, Ruby und Python
Scraping von Alexas Web Rank mit pyQuery
Zusammenfassung der Kratzbeziehung (Selen, Pyautogui)
Web Scraping mit Python Erster Schritt
Ich habe versucht, WebScraping mit Python.
Kratzen mit Python und schöner Suppe
Kratzen mit schöner Suppe in 10 Minuten
Vertrauteres Testen mit Selen
Lassen Sie uns mit Python Image Scraping durchführen