1. Verwenden Sie die systemeigene Betriebssystembibliothek
Der Vorteil dieser Methode besteht darin, dass sie von jedem Browser verwendet werden kann, der Nachteil besteht jedoch darin, dass sie das Web nicht öffnen kann Seiten nacheinander frei.
import os os.system('"C:/Program Files/Internet Explorer/iexplore.exe" http://www.baidu.com')
2. Verwenden Sie den in Python integrierten Webbrowser.
Pythons Webbrowser-Modul unterstützt einige Vorgänge im Browser. Es gibt hauptsächlich drei Methoden:
import webbrowser webbrowser.open(url, new=0, autoraise=True) webbrowser.open_new(url) webbrowser.open_new_tab(url)
Obwohl es sich um drei Methoden handelt, handelt es sich tatsächlich um eine Methode, aber die übergebenen Parameter sind unterschiedlich.
webbrowser.open(url, new=0, autoraise=True) Greifen Sie im Standardbrowser des Systems auf die URL-Adresse zu , wenn new=0, wird die URL im selben
Browserfenster geöffnet; wenn new=1, wird ein neues Browserfenster geöffnet
Die anderen beiden Funktionen webbrowser.open_new(url) und webbrowser.open_new_tab(url) geben tatsächlich die webbrowser.open()-Methode
zurück, haben aber nicht die anderen beiden Parameter.
Beim Aufruf anderer Browser müssen Sie sich vorab registrieren, sonst öffnet der Standardbrowser die Seite
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)
Webbrowser Die von dieser Bibliothekssperre unterstützten Browsertypen sind wie folgt:
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')
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo öffnen Sie eine Webseite in Python. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!