python如何打开网页-Python教程

资源魔 24 0

一、应用零碎自带库 os

这类办法的优点是,任何阅读器都可以应用, 缺陷不克不及自若的关上一个又一个的网页

import os
os.system('"C:/Program Files/Internet Explorer/iexplore.exe" http://www.百度.com')

二、应用python集成的库webbroswer

python的webbrowser模块支持对阅读器进行一些操作,次要有如下三个办法:

import webbrowser
webbrowser.open(url, new=0, autoraise=True)
webbrowser.open_new(url)
webbrowser.open_new_tab(url)

他们尽管是三个办法, 其实仍是一个办法, 只是通报的参数没有同

webbrowser.open(url, new=0, autoraise=True) 正在零碎的默许阅读器中拜访url地点,假如new=0, url会正在同一个

阅读器窗口中关上;假如new=1,新的阅读器窗口会被关上;new=2 新的阅读器tab会被关上

其余的两个函数 webbrowser.open_new(url),webbrowser.open_new_tab(url)其实都是前往了webbrowser.open() 这个办法

只是他们不其余的两个参数了。

正在挪用其余的阅读器的时分需求提前注册, 不然关上页面的是默许阅读器

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.百度.com',new=1,autoraise=True)

webbrowser 这个库锁支持的阅读器类型以下:

 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) 
    '谷歌-chrome' Chrome('谷歌-chrome')   
    'chrome' Chrome('chrome')   
    'chromium' Chromium('chromium')   
    'chromium-browser' Chromium('chromium-browser')

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python若何关上网页的具体内容,更多请存眷资源魔其它相干文章!

标签: python教程 python编程 python使用问题 python如何打开网页

抱歉,评论功能暂时关闭!