1. Utilisez la propre bibliothèque os du système
L'avantage de cette méthode est qu'elle peut être utilisée par n'importe quel navigateur, mais l'inconvénient est qu'elle ne peut pas ouvrir le Web. pages les unes après les autres librement.
import os os.system('"C:/Program Files/Internet Explorer/iexplore.exe" http://www.baidu.com')
2. Utilisez le navigateur Web de la bibliothèque intégrée Python
Le module de navigateur Web de Python prend en charge certaines opérations sur le navigateur. Il existe principalement trois méthodes :
import webbrowser webbrowser.open(url, new=0, autoraise=True) webbrowser.open_new(url) webbrowser.open_new_tab(url)
Bien qu'il s'agisse de trois méthodes, il s'agit en fait d'une seule méthode, mais les paramètres transmis sont différents
webbrowser.open(url, new=0, autoraise=True) Accédez à l'adresse URL dans le navigateur par défaut du système , si new =0, l'url sera ouverte dans la même
fenêtre du navigateur ; si new=1, une nouvelle fenêtre du navigateur sera ouverte ; new=2 un nouvel onglet du navigateur sera ouvert
Les deux autres fonctions webbrowser.open_new(url) et webbrowser.open_new_tab(url) renvoient en fait la méthode webbrowser.open()
mais elles n'ont pas les deux autres paramètres.
Vous devez vous inscrire à l'avance lorsque vous appelez d'autres navigateurs, sinon le navigateur par défaut ouvrira la page
import webbrowser chromePath = r'你的浏览器目录' # 例如我的:D:\Google\Chrome\Application\chrome.exe webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chromePath)) #这里的'chrome'可以用其它任意名字,如chrome111,这里将想打开的浏览器保存到'chrome' webbrowser.get('chrome').open('www.baidu.com',new=1,autoraise=True)
navigateur Web. Les types de navigateurs pris en charge par ce verrou de bibliothèque sont les suivants :
Type Name Class Name Notes 'mozilla' Mozilla('mozilla') 'firefox' Mozilla('mozilla') 'netscape' Mozilla('netscape') 'galeon' Galeon('galeon') 'epiphany' Galeon('epiphany') 'skipstone' BackgroundBrowser('skipstone') 'kfmclient' Konqueror() (1) 'konqueror' Konqueror() (1) 'kfm' Konqueror() (1) 'mosaic' BackgroundBrowser('mosaic') 'opera' Opera() 'grail' Grail() 'links' GenericBrowser('links') 'elinks' Elinks('elinks') 'lynx' GenericBrowser('lynx') 'w3m' GenericBrowser('w3m') 'windows-default' WindowsDefault (2) 'macosx' MacOSX('default') (3) 'safari' MacOSX('safari') (3) 'google-chrome' Chrome('google-chrome') 'chrome' Chrome('chrome') 'chromium' Chromium('chromium') 'chromium-browser' Chromium('chromium-browser')
Pour plus d'articles techniques liés à Python, veuillez visiter la colonne Tutoriel Python pour apprendre !
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!