Automatisez Chrome avec Python et Selenium sur votre Chromebook

J'ai eu un peu de mal à utiliser Selenium sur mon Chromebook au début. Il n'y avait pas grand-chose sur la procédure, alors j'ai essayé de la résumer.

!! point !!

★ Si vous le faites depuis crostini, vous devez également installer google-chrome du côté Debian. ★ Le pilote Chrome est installé dans «/ usr / local / chromedriver /».

  1. Installez google-chrome (nécessaire séparément du chrome inclus depuis le début du livre Chrome)

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo apt install ./google-chrome-stable_current_amd64.deb
  1. Vérifiez la version de google-chrome

$ google-chrome -version
  1. Téléchargez le pilote Chrome pour Linux.

Insérez celui qui correspond à la version que vous avez confirmée précédemment. https://chromedriver.chromium.org/downloads Pour le moment, plongez celui téléchargé dans un fichier Linux. (Il aurait peut-être été possible de le saisir avec une commande et de spécifier le chemin.)

  1. Créez un répertoire chromedriver

$ sudo mkdir /usr/local/chromedriver
  1. Déplacez le pilote Chrome dans le répertoire créé

$ sudo mv chromedriver /usr/local/chromedriver
  1. Autorité d'octroi

$ sudo chmod ugo+x /usr/local/chromedriver/chromedriver
  1. Après cela, si le sélénium n'est pas inclus, insérez-le

$ pip install selenium

Vous devriez pouvoir y aller. Après cela, essayez de gratter de manière appropriée!
from selenium import webdriver

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

Mettre en traitement approprié

driver.quit()

Recommended Posts

Automatisez Chrome avec Python et Selenium sur votre Chromebook
Essayez d'exécuter Google Chrome avec Python et Selenium
Installez le sélénium sur votre Mac et essayez-le avec python
Grattage avec Python, Selenium et Chromedriver
Créez un environnement Python sur votre Mac avec Anaconda et PyCharm
Un mémo contenant Python2.7 et Python3 dans CentOS
Pratiquer le web scraping avec Python et Selenium
Grattage avec Python + Selenium pour ajouter des produits Apple reconditionnés à votre panier et notifier en ligne
Paramètres lors de l'utilisation de requêtes Python 3 et de Beautiful Soup avec crostini sur Chromebook
Fonctionnement automatique de Chrome avec Python + Sélénium + pandas
Installez OpenCV 4.0 et Python 3.7 sur Windows 10 avec Anaconda
Faites glisser et déposez un fichier local avec Selenium (Python)
ScreenShot avec Selenium (édition Python)
Installez Chrome en ligne de commande sur Sakura VPS (Ubuntu) et lancez Chrome avec python à partir de l'affichage virtuel et du sélénium
J'ai essayé de faire un processus périodique avec CentOS7, Selenium, Python et Chrome
Automatisez les tests d'interface utilisateur avec l'API Selenium | Exploration de sites Web avec python
Remarques sur le traitement d'images HDR et RAW avec Python
Obtenez des commentaires sur youtube Live avec [python] et [pytchat]!
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
E-mail hipchat avec postfix, fluentd et python sur Azure
Comment passer en mode smartphone avec Python + Selenium + Chrome
Traduisez automatiquement DeepL en anglais avec Python et Selenium
J'ai essayé d'automatiser la mise à jour de l'article du blog Livedoor avec Python et sélénium.
Programmation avec Python et Tkinter
Chiffrement et déchiffrement avec Python
Grattage au sélénium en Python
Python et matériel - Utilisation de RS232C avec Python -
Grattage avec Selenium + Python Partie 1
Python sur Ruby et Ruby en colère sur Python
Automatisez les tests python avec CircleCI
Python: travailler avec Firefox avec du sélénium
Grattage avec du sélénium en Python
Grattage avec Selenium + Python Partie 2
python avec pyenv et venv
Automatisez la fabrication des sushis avec Python
Défiez Python3 et Selenium Webdriver
Fonctionne avec Python et R
Tester Python avec Miniconda dans un environnement OS X et Linux avec travis-ci
[Selenium] Imprimer sans en-tête ni pied de page (forcé) [Pilote Python / Chrome]
Remarques sur le déploiement de pyenv avec Homebrew et la gestion des versions de Python
Communiquez avec FX-5204PS avec Python et PyUSB
Briller la vie avec Python et OpenCV
Notes sur Python et les types de dictionnaire
Robot fonctionnant avec Arduino et python
Python 3.6 sous Windows ... et vers Xamarin.
Installez Python 2.7.9 et Python 3.4.x avec pip.
Réseau neuronal avec OpenCV 3 et Python 3
Modulation et démodulation AM avec python
Scraping avec Node, Ruby et Python
Créez un environnement Python 2.7 64 bits avec TDM-GCC et MinGW-w64 sous Windows 7
Scraping avec Selenium en Python (Basic)
Grattage avec Python et belle soupe
Erreur et solution lors de l'installation de python3 avec homebrew sur mac (catalina 10.15)
Lier Modelica et Python sous Windows
Obtenez des données de VPS MySQL avec Python 3 et SQL Alchemy
Encodage et décodage JSON avec python
Introduction à Hadoop et MapReduce avec Python
[GUI en Python] PyQt5-Glisser-déposer-
Prenez une image avec Pepper et affichez-la sur votre tablette
J'ai essayé de faire un processus d'exécution périodique avec Selenium et Python