


Comment ouvrir une page Web via Python après avoir installé Python
Python中可以通过selenium webdriver和webbrowser方法打开网页。
一、selenium webdriver
1、首先需要安装selenium和webdriver
pip install selenium
2、安装相应浏览器的driver.exe,以chrome为例。下载chromedriver.exe文件,放到chrome的application目录下,与chrome.exe相同的目录,并将chromedriver.exe加到path环境变量中,也可以直接在程序中指定。
3、代码:
from selenium import webdriver driver=webdriver.Chrome() with open("D:\\1.txt",'r') as f: for line in f.readlines(): driver.get(line) str = input("Enter any key to exit") driver.quit()
注:1.txt中可以包含多个网址,每个网址单独一行。
二、webbrowser
这种方式比较简单,不需要额外安装其它模块
import webbrowser chromePath='C:\\Program Files\\Google\\Chrome\\Application\\chrome.exe'#chrome.exe文件位置 webbrowser.register("chrome", None, webbrowser.BackgroundBrowser(chromePath))#第一个参数名字随便起,只要与下面保持一致就可以了 chr = webbrowser.get("chrome")#这里的chrome就是register里的第一个参数 with open(".\\url.txt",'r') as f: for line in f.readlines(): chr.open(line,new=1, autoraise=True)#这里的new autoraise好像不起作用了,无论怎么取值,总是每个网址一个新的页面打开
注:
1、selenium webdriver方式会打开一个全新的浏览器,不会影响机器自身的浏览器使用,也不会改变机器自身浏览器信息。
2、webbrowser打开机器自身的浏览器,操作会对机器自带浏览器有影响。
更多Python相关技术文章,请访问Python教程栏目进行学习!
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Solution aux problèmes d'autorisation Lors de la visualisation de la version Python dans Linux Terminal Lorsque vous essayez d'afficher la version Python dans Linux Terminal, entrez Python ...

Cet article explique comment utiliser la belle soupe, une bibliothèque Python, pour analyser HTML. Il détaille des méthodes courantes comme find (), find_all (), select () et get_text () pour l'extraction des données, la gestion de diverses structures et erreurs HTML et alternatives (Sel

Cet article compare TensorFlow et Pytorch pour l'apprentissage en profondeur. Il détaille les étapes impliquées: préparation des données, construction de modèles, formation, évaluation et déploiement. Différences clés entre les cadres, en particulier en ce qui concerne le raisin informatique

Cet article guide les développeurs Python sur la construction d'interfaces de ligne de commande (CLI). Il détaille à l'aide de bibliothèques comme Typer, Click et Argparse, mettant l'accent sur la gestion des entrées / sorties et promouvant des modèles de conception conviviaux pour une meilleure convivialité par la CLI.

Lorsque vous utilisez la bibliothèque Pandas de Python, comment copier des colonnes entières entre deux frames de données avec différentes structures est un problème courant. Supposons que nous ayons deux dats ...

L'article traite des bibliothèques Python populaires comme Numpy, Pandas, Matplotlib, Scikit-Learn, Tensorflow, Django, Flask et Demandes, détaillant leurs utilisations dans le calcul scientifique, l'analyse des données, la visualisation, l'apprentissage automatique, le développement Web et H et H

L'article traite du rôle des environnements virtuels dans Python, en se concentrant sur la gestion des dépendances du projet et l'évitement des conflits. Il détaille leur création, leur activation et leurs avantages pour améliorer la gestion de projet et réduire les problèmes de dépendance.

Les expressions régulières sont des outils puissants pour la correspondance des motifs et la manipulation du texte dans la programmation, améliorant l'efficacité du traitement de texte sur diverses applications.
