• 技术文章 >后端开发 >Python教程

    python如何打开网页

    尚2019-07-08 15:10:38原创13189

    1、使用系统自带库 os

    这种方法的优点是,任何浏览器都能够使用, 缺点不能自如的打开一个又一个的网页

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

    2、使用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.baidu.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) 
        'google-chrome' Chrome('google-chrome')   
        'chrome' Chrome('chrome')   
        'chromium' Chromium('chromium')   
        'chromium-browser' Chromium('chromium-browser')

    更多Python相关技术文章,请访问Python教程栏目进行学习!

    以上就是python如何打开网页的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    上一篇:python语言如何对图片进行二值化处理 下一篇:python设置环境变量有什么用
    PHP编程就业班

    相关文章推荐

    • python怎么画函数的曲线• 流畅的python是python3吗• python怎么用for循环求和• python和c语言的主要区别

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网