Automatisieren Sie Chrome mit Python und Selen auf Ihrem Chromebook

Anfangs hatte ich ein kleines Problem mit Selenium auf meinem Chromebook. Es gab nicht viel über das Verfahren, also versuchte ich es zusammenzufassen.

!! point !!

★ Wenn Sie es von Crostini aus tun, müssen Sie Google-Chrome auch auf der Debian-Seite installieren. ★ Der Chrome-Treiber ist in "/ usr / local / chromedriver /" installiert.

  1. Installieren Sie Google-Chrome (wird separat von dem Chrom benötigt, das am Anfang des Chrome-Buches enthalten ist).

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt install ./google-chrome-stable_current_amd64.deb
  1. Überprüfen Sie die Version von Google-Chrome

$ google-chrome -version
  1. Laden Sie den Chrome-Treiber für Linux herunter.

Fügen Sie die Version ein, die der zuvor bestätigten Version entspricht. https://chromedriver.chromium.org/downloads Tauchen Sie den heruntergeladenen vorerst in eine Linux-Datei. (Möglicherweise war es möglich, es mit einem Befehl einzugeben und den Pfad anzugeben.)

  1. Erstellen Sie ein Chromedriver-Verzeichnis

$ sudo mkdir /usr/local/chromedriver
  1. Verschieben Sie den Chrome-Treiber in das erstellte Verzeichnis

$ sudo mv chromedriver /usr/local/chromedriver
  1. Berechtigung erteilen

$ sudo chmod ugo+x /usr/local/chromedriver/chromedriver
  1. Wenn Selen nicht enthalten ist, setzen Sie es ein

$ pip install selenium

Sie sollten in der Lage sein, damit zu gehen. Versuchen Sie danach, angemessen zu kratzen!
from selenium import webdriver

driver = webdriver.Chrome('/usr/local/chromedriver/chromedriver')
driver.get(url)
html = driver.page_source.encode('utf-8')

Geben Sie die entsprechende Verarbeitung ein

driver.quit()

Recommended Posts

Automatisieren Sie Chrome mit Python und Selen auf Ihrem Chromebook
Versuchen Sie, Google Chrome mit Python und Selenium auszuführen
Installieren Sie Selenium auf Ihrem Mac und probieren Sie es mit Python aus
Scraping mit Python, Selen und Chromedriver
Erstellen Sie mit Anaconda und PyCharm eine Python-Umgebung auf Ihrem Mac
Ein Memo mit Python2.7 und Python3 in CentOS
Üben des Web-Scrapings mit Python und Selen
Scraping mit Python + Selen, um überholte Apple-Produkte in Ihren Warenkorb zu legen und per Zeile zu benachrichtigen
Einstellungen bei Verwendung von Python 3-Anfragen und Beautiful Soup mit Crostini auf Chromebook
Automatischer Betrieb von Chrome mit Python + Selen + Pandas
Installieren Sie OpenCV 4.0 und Python 3.7 unter Windows 10 mit Anaconda
Ziehen Sie eine lokale Datei mit Selenium (Python) per Drag & Drop.
Screenshot mit Selen (Python Edition)
Installieren Sie Chrome in der Befehlszeile von Sakura VPS (Ubuntu) und starten Sie Chrome mit Python über das virtuelle Display und Selen
Ich habe versucht, einen periodischen Prozess mit CentOS7, Selenium, Python und Chrome durchzuführen
Automatisieren Sie UI-Tests mit Selenium API | Crawlen von Websites mit Python
Hinweise zur HDR- und RAW-Bildverarbeitung mit Python
Erhalten Sie Kommentare auf Youtube Live mit [Python] und [Pytchat]!
Ubuntu 20.04 auf Himbeer-Pi 4 mit OpenCV und mit Python verwenden
E-Mail Hipchat mit Postfix, Fluentd und Python auf Azure
So wechseln Sie mit Python + Selenium + Chrome in den Smartphone-Modus
Übersetzen Sie DeepL automatisch mit Python und Selen ins Englische
Ich habe versucht, das Artikel-Update des Livedoor-Blogs mit Python und Selen zu automatisieren.
Programmieren mit Python und Tkinter
Ver- und Entschlüsselung mit Python
Schaben mit Selen in Python
Python und Hardware-Verwenden von RS232C mit Python-
Schaben mit Selen + Python Teil 1
Python auf Ruby und wütend Ruby auf Python
Automatisieren Sie Python-Tests mit CircleCI
Python: Arbeiten mit Firefox mit Selen
Scraping mit Selen in Python
Schaben mit Selen + Python Teil 2
Python mit Pyenv und Venv
Automatisieren Sie die Sushi-Herstellung mit Python
Fordern Sie Python3 und Selenium Webdriver heraus
Funktioniert mit Python und R.
Testen Sie Python mit Miniconda unter OS X und Linux mit travis-ci
[Selen] Drucken ohne Kopf- und Fußzeile (erzwungen) [Python / Chrome-Treiber]
Hinweise zum Bereitstellen von pyenv mit Homebrew und zum Verwalten von Python-Versionen
Kommunizieren Sie mit FX-5204PS mit Python und PyUSB
Leuchtendes Leben mit Python und OpenCV
Hinweise zu Python- und Wörterbuchtypen
Roboter läuft mit Arduino und Python
Python 3.6 unter Windows ... und zu Xamarin.
Installieren Sie Python 2.7.9 und Python 3.4.x mit pip.
Neuronales Netzwerk mit OpenCV 3 und Python 3
AM-Modulation und Demodulation mit Python
Scraping mit Node, Ruby und Python
Erstellen Sie eine 64-Bit-Python 2.7-Umgebung mit TDM-GCC und MinGW-w64 unter Windows 7
Scraping mit Selen in Python (Basic)
Kratzen mit Python und schöner Suppe
Fehler und Lösung bei der Installation von Python3 mit Homebrew auf einem Mac (Catalina 10.15)
Verknüpfen Sie Modelica und Python unter Windows
Holen Sie sich Daten von VPS MySQL mit Python 3 und SQL Alchemy
JSON-Codierung und -Decodierung mit Python
Hadoop-Einführung und MapReduce mit Python
[GUI in Python] PyQt5-Drag & Drop-
Nehmen Sie ein Bild mit Pepper auf und zeigen Sie es auf Ihrem Tablet an
Ich habe versucht, mit Selenium und Python einen regelmäßigen Ausführungsprozess durchzuführen