Configuration d'installation rapide de Python Selenium (y compris le téléchargement du disque réseau ChromeDriver)

avant-propos

Le sélénium est une bonne chose, nous pouvons utiliser Python pour effectuer de nombreuses opérations d'automatisation intéressantes sur le navigateur.
Par exemple, la connexion automatique dans les forums ou les barres de publication, ou même la publication de messages pour gagner des points, ou l'acquisition automatique de certaines informations de page Web.
Voici juste un simple tutoriel d'introduction de l'installation à l'utilisation.
La période de test est le 26 novembre 2019.
La version de Chrome est la version 78.0.3904.97 (version officielle) (64 bits)

environnement

Version Ubuntu 18.04
Chrome : Version 78.0.3904.97 (version officielle) (64 bits)
Vous devez également télécharger la version correspondante de ChromeDriver et de la bibliothèque tierce Selenium

Besoin de télécharger :


Adresse de téléchargement du site Web officiel de ChromeDriver : https://sites.google.com/a/chromium.org/chromedriver/home
Remarque : recherchez ChromeDriver 78.0.3904.105 et téléchargez-le.
insérez la description de l'image ici

étapes d'installation

1. Télécharger le sélénium

1. Vérifiez la version de pip et la version de Python correspondante pour éviter que votre installation de pip ne corresponde au mauvais Python

pip -V
# 输出如下:
# pip 19.3.1 from /home/hyh/anaconda3/lib/python3.7/site-packages/pip (python 3.7)
pip install pip --upgrade 

2. Installez Sélénium

pip install selenium

2. Installez le pilote Chrome

2.1 Afficher la version de Chrome Ma version de Chrome est :

Version 78.0.3904.97 (version officielle) (64 bits)

2.2 Téléchargez et installez la version correspondante de ChromeDriver

Adresse de téléchargement du site Web officiel de ChromeDriver :
https://sites.google.com/a/chromium.org/chromedriver/home -collection , en libre service en bas de l'article. Si vous avez besoin d'autres versions, veuillez laisser un message et je mettrai à jour la version dont vous avez besoin sur le disque réseau après l'avoir vue.
Remarque : 2. Ici, je le télécharge et le décompresse dans le répertoire /home/hyh/2019_Software/ChromeDriver/.

La ligne de commande spécifique est la suivante.

cd /home/hyh/2019_Software/ChromeDriver/
wget https://chromedriver.storage.googleapis.com/78.0.3904.105/chromedriver_linux64.zip
unzip  chromedriver_linux64.zip
# 解压文件为:chromedriver
# 此时ChromeDriver 路径为:/home/hyh/2019_Software/ChromeDriver/chromedriver

insérez la description de l'image ici

Jusqu'à présent, toutes les configurations d'environnement ont été installées avec succès et commencent maintenant les tests.

3. Exemple d'essai

from selenium import webdriver
import time

if __name__ == '__main__':
    options = webdriver.ChromeOptions()
    options.add_argument("--no-sandbox")
    # 注:请注意这一行,"/home/hyh/2019_Software/ChromeDriver/chromedriver"为刚刚解压的chromedriver文件路径
    driver = webdriver.Chrome(executable_path="/home/hyh/2019_Software/ChromeDriver/chromedriver",chrome_options=options)
    driver.get('https://www.baidu.com')
    print(driver.title)
    time.sleep(1)
    driver.close()

Le navigateur peut ouvrir automatiquement le site Web de Baidu et afficher "Baidu, vous le saurez"
et la configuration de l'environnement est terminée.

autre

1. En ce qui concerne le comportement interactif du positionnement des éléments de la page Web, de l'envoi d'informations et du clic sur les boutons, vous pouvez consulter les documents du site Web officiel de Selenium pour en savoir plus.
Tutoriel officiel de Selenium : https://selenium-python.readthedocs.io/
(Le prochain article peut décrire la fonction de gagner des points pour une simple connexion et réponse quotidiennes au site Web)

2. Téléchargement du disque réseau ChromeDriver 78.0.3904.105 (y compris les versions correspondantes de Linux, Mac et Windows) :
Lien : https://pan.baidu.com/s/13XUfK60NxReiVXEa_TMG_A
Code d'extraction : 61pr


Si vous avez des questions, veuillez les signaler.
Si vous avez des questions, veuillez
laisser un message. Si vous avez besoin d'une autre version de ChromeDriver, veuillez laisser un message. Si vous avez besoin d'une version, vous continuerez à mettre à jour le disque réseau.

Test réussi le 26 novembre 2019

Restez le 18 septembre 2021 :
La dernière version du téléchargement de ChromeDriver (version 93.0, y compris Windows, Linux, Mac) a été mise à jour.
Veuillez consulter le dernier blog : Python appelle Google Translate_selenium version (disponible pour test en septembre 2021)

Je suppose que tu aimes

Origine blog.csdn.net/xiaozi_001/article/details/103259890
conseillé
Classement