test.py
#Importer un pilote Web depuis le sélénium
from selenium import webdriver
#Spécifiez le dossier de destination du téléchargement
#Exemple d'utilisation:
#download_directory='c:\\Users\\<Votre répertoire personnel>\\Downloads'
#Remarque: barre oblique inverse(\)Est "\\"Doit être écrit avec un caractère d'échappement
download_directory='<Où vous souhaitez enregistrer le fichier téléchargé>'
###############################################################
###Vous pouvez télécharger le fichier sans afficher la boîte de dialogue.
###Téléchargement de fichier_Il est enregistré dans le chemin défini dans le répertoire.
#
#Exemple d'utilisation:
# driver =init_selenium()
# target_url='www.WannaGetFileFromHere.com'
# driver.get(target_url)
###############################################################
def init_selenium():
###Définir les options pour Chrome
chop = webdriver.ChromeOptions() #
prefs = {"download.default_directory" : download_directory}
chop.add_experimental_option("prefs",prefs)
chop.add_argument('--ignore-certificate-errors') #Contre-mesures d'erreur SSL
driver = webdriver.Chrome(chrome_options = chop)
return driver
Lors de la spécification du dossier de destination du téléchargement, la barre oblique inverse () est considérée comme un caractère d'échappement, elle doit donc être décrite comme "\".
Recommended Posts