Maison  >  Article  >  développement back-end  >  Comment ouvrir une page Web en python

Comment ouvrir une page Web en python

尚
original
2019-07-08 15:10:3824722parcourir

Comment ouvrir une page Web en python

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn