python如何实现一个刷网页小程序
前言
python 打开浏览器,可以做简单的刷网页的小程序 and 其他有想象力的程序。不过仅供学习,勿用非法用途。
python的webbrowser模块支持对浏览器进行一些操作
主要有以下三个方法:
webbrowser.open(url, new=0, autoraise=True) webbrowser.open_new(url) webbrowser.open_new_tab(url)
上面三种方法任意一种都可以,在python2.7下测试通过,不过这个要在windows下测试哦
我们需要了解webbrowser.open()方法:
webbrowser.open(url, new=0, autoraise=True)
在系统的默认浏览器中访问url地址,如果new=0
,url会在同一个
浏览器窗口中打开;如果new=1
,新的浏览器窗口会被打开;new=2
新的浏览器tab会被打开。
而webbrowser.get()
方法可以获取到系统浏览器的操作对象。
webbrowser.register()
方法可以注册浏览器类型,而允许被注册的类型名称如下:
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')
实例:
#!/usr/bin/env python #-*- coding:UTF-8 -*- import webbrowser url = 'http://www.pythontab.com' webbrowser.open(url) print webbrowser.get()
非常简单吧,更深的用途自己去研究哈,点到为止
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。
您可能感兴趣的文章:
- Python实现一个简易的网页抓取程序
- WCF技术剖析之二十七: 如何将一个服务发布成WSDL[基于HTTP-GET的实现](提供模拟程序)
- 如何实现程序只有一个实例
- 用UDP实现可靠文件传输,如何利用UDX创建一个简单的WIN32程序
- 如何实现网页程序自动登录(java)?
- WCF技术剖析之二十七: 如何将一个服务发布成WSDL[基于WS-MEX的实现](提供模拟程序)
- 用python实现一个socket echo程序 && tcp socket的几个关闭状态
- 用python实现一个socket echo程序 && tcp socket的几个关闭状态
- Python:一个小小程序,如何删除一组进程,而且只提供程序名而不需要pid。
- 用python实现一个socket echo程序 && tcp socket的几个关闭状态
- 如何使用Python为Hadoop编写一个简单的MapReduce程序(这个人T字还有好几篇精华的可以看)
- 本文以python实现了一个日志文件中ip提取与统计程序
- 随便写的一个python小程序,从网页中下载图片
- java 程序里如何实现从一个列表中拖动一个元素到另一个列表中?
- 如何实现关闭网页时,弹出一个新网页?
- 数学中一个很简单的组合 但用程序如何去实现呢?
- Python:一个小小程序,如何分析unix是否安装了某个命令
- c# Winform 如何实现程序只能同时运行一个实例
- 如何使用Python为Hadoop编写一个简单的MapReduce程序
- 如何实现在一个网页中弹出多个不同的小窗口