Le téléchargement d'un fichier à un emplacement spécifié par le biais de python et de sélénium à l'aide de Chrome pilote
Je suis en train de télécharger automatiquement des liens par le biais de sélénium cliquez sur la fonctionnalité et je suis en utilisant un chrome webdriver et python comme langage de programmation. Comment puis-je sélectionner le répertoire de téléchargement à travers le programme en python afin de ne pas obtenir téléchargé dans le répertoire des Téléchargements par défaut. J'ai trouvé une solution pour firefox, mais il y a la boîte de dialogue téléchargement ne cesse d'apparaître à chaque fois qu'il clique sur le lien, ce qui ne se fait pas dans Chrome.
Allez à paramètres de chrome et de vérifier Demandez d'enregistrer chaque fichier avant de le télécharger
Double Possible de réglage des préférences de Chrome w/ Selenium Webdriver en Python
Double Possible de réglage des préférences de Chrome w/ Selenium Webdriver en Python
OriginalL'auteur Shubham Goyal | 2016-02-11
Vous devez vous connecter pour publier un commentaire.
Mise à jour 2018:
Ses pas valide Chrome commutateur de ligne de commande, voir le le code source utilisation hoju répondre ci-dessous pour définir les Préférences.
Vous pouvez créer un profil pour chrome et de définir l'emplacement de téléchargement pour les tests. Voici un exemple:
Pourquoi avez-vous besoin de
import Options
?Cela ne semble pas fonctionner. Peut-être Chromedriver l'interface a changé? hoju la réponse semble fonctionner maintenant.
il n'est pas du travail si nous voulons télécharger une vidéo..spectacle vidéo sur chrome au lieu de télécharger...Comment télécharger la vidéo maintenant?
OriginalL'auteur Sarunas Urbelis
J'ai trouvé la solution retenue n'a pas fonctionné, mais ce léger changement:
OriginalL'auteur hoju
Si vous utilisez une distribution linux
Utiliser ce code
OriginalL'auteur Alex Montoya
Si vous utilisez le script uniquement sur votre ordinateur local, puis utiliser cette solution
Cliquez sur Menu -> > Afficher les paramètres avancés... -> Téléchargements
Maintenant décochez
Demander où enregistrer chaque fichier avant de le télécharger
Espère que ça vous aidera 🙂
C'est un temps de configuration que vous avez fait et oui c'est une solution aussi
C'est en fait valide de travail et de réponse. Il a fonctionné parfaitement pour moi.
Notez cette réponse .. j'ai besoin de l'enlever si il va avoir le négatif de notation
OriginalL'auteur Shubham Jain