Comment puis-je ouvrir un site Web dans mon navigateur Web en utilisant Python?
Je veux ouvrir un site web dans mon ordinateur local du navigateur web (google Chrome ou Internet Explorer) à l'aide de Python.
open("http://google.co.kr") # something like this
Est-il un module qui permet de faire cela pour moi?
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
La
navigateur
module a l'air prometteur: https://www.youtube.com/watch?v=jU3P7qz3ZrMQue les instructions de l'état, à l'aide de la fonction open() fonctionne, et ouvre le navigateur web par défaut - habituellement, je dirais: "pourquoi ne voudrais-je pas utiliser Firefox?!" (mon défaut et favoris du navigateur)
Ci-dessus devrait fonctionner pour l'ordinateur par défaut du navigateur. Cependant, si vous souhaitez ouvrir dans Google Chrome?
La bonne façon de le faire est:
Pour être honnête, je ne suis pas vraiment sûr que je connais la différence entre 'chrome' et 'google-chrome", mais apparemment, il est certain, car ils ont fait les deux différents types de noms dans la documentation webbrowser.
Cependant, cela ne fonctionne pas droit au large de la chauve-souris pour moi. À chaque fois, j'obtiens l'erreur:
Pour résoudre ce problème, j'ai dû ajouter le dossier pour chrome.exe de CHEMIN d'accès Système. Mon chrome.exe fichier exécutable se trouve à:
Vous devriez vérifier si il est là ou pas pour vous-même.
À l'ajouter à vos Variables d'Environnement Système PATH, cliquez droit sur votre icône de Windows et allez dans Système. Système applet du Panneau de configuration (Démarrer - Paramètres - Panneau de configuration - Système). Modifier les paramètres avancés, ou l'onglet avancé, puis sélectionnez le bouton appelé Environnement Varaibles.
Une fois que vous cliquez sur Variables d'Environnement ici, une autre fenêtre s'ouvrira. Faire défiler les objets, sélectionnez le CHEMIN d'accès, puis cliquez sur modifier.
Une fois que vous êtes ici, cliquez sur Nouveau pour ajouter le chemin d'accès au dossier de votre chrome.exe fichier. Comme je l'ai dit ci-dessus, le mien a été trouvé à:
Cliquez sur enregistrer et quitter. Ensuite, assurez-vous de redémarrer votre ordinateur.
Espérons que cette aide!
En fait cela dépend de ce genre d'utilisations. Si vous souhaitez l'utiliser dans un essai de cadre je vous recommande vivement sélénium-python. C'est un excellent outil pour l'automatisation des tests liés à la web-navigateurs.
De la doc.
Vous devez importer le module et l'utilisation
open()
fonction.Pour ouvrir dans un nouvel onglet:
Aussi de la doc.
En fonction de la valeur de nouvelles, vous pouvez ouvrir la page dans la même fenêtre de navigateur ou dans un nouvel onglet, etc.
Vous pouvez aussi spécifier que navigateur (chrome, foyer, etc.) pour l'ouvrir. Utilisation get() de la fonction pour cela.
Je pense qu'il devrait être
REMARQUE: assurez-vous que vous donnez de l'http ou https
si vous donnez "www." au lieu de "http:" au lieu de l'ouverture d'un du navigateur de l'interpréter affiche booléenne Sortie VRAI.
ici vous importez webbrowser bibliothèque
Le lien sera ouvert dans le navigateur web par défaut, sauf indication
Si vous souhaitez ouvrir n'importe quel site web, vous devez d'abord importer un module appelé "webbrowser". Ensuite, utilisez simplement le webbrowser.open() pour ouvrir un site web.
par exemple,