python如何实现一个刷网页小程序


Posted in Python onNovember 27, 2018

前言

python 打开浏览器,可以做简单的刷网页的小程序 and 其他有想象力的程序。不过仅供学习,勿用非法用途。

python如何实现一个刷网页小程序

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 相关文章推荐
python使用smtplib模块通过gmail实现邮件发送的方法
May 08 Python
Python 爬虫的工具列表大全
Jan 31 Python
python中map()函数的使用方法示例
Sep 29 Python
浅谈Python脚本开头及导包注释自动添加方法
Oct 27 Python
pandas通过索引进行排序的示例
Nov 16 Python
Python函数中不定长参数的写法
Feb 13 Python
python之pexpect实现自动交互的例子
Jul 25 Python
关于Flask项目无法使用公网IP访问的解决方式
Nov 19 Python
python接口自动化如何封装获取常量的类
Dec 24 Python
Python 开发工具PyCharm安装教程图文详解(新手必看)
Feb 28 Python
python 使用事件对象asyncio.Event来同步协程的操作
May 04 Python
Python pathlib模块使用方法及实例解析
Oct 05 Python
python实现简单的文字识别
Nov 27 #Python
python中类的属性和方法介绍
Nov 27 #Python
Python2和Python3中urllib库中urlencode的使用注意事项
Nov 26 #Python
程序员写Python时的5个坏习惯,你有几条?
Nov 26 #Python
Django2.1.3 中间件使用详解
Nov 26 #Python
django+echart绘制曲线图的方法示例
Nov 26 #Python
详解配置Django的Celery异步之路踩坑
Nov 25 #Python
You might like
咖啡的传说和历史
2021/03/03 新手入门
PHP fopen 读取带中文URL地址的一点见解
2012/09/25 PHP
JQuery动态创建DOM、表单元素的实现代码
2011/08/09 Javascript
纯js网页画板(Graphics)类简介及实现代码
2012/12/24 Javascript
判断一个变量是数组Array类型的方法
2013/09/16 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
jquery的幻灯片图片切换效果代码分享
2015/09/07 Javascript
基于jquery实现简单的手风琴特效
2015/11/24 Javascript
Angularjs 1.3 中的$parse实例代码
2017/09/14 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
JS实现基于拖拽改变物体大小的方法
2018/01/23 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
原生JavaScript实现的无缝滚动功能详解
2020/01/17 Javascript
JavaScript实现拖拽功能
2020/02/11 Javascript
javascript事件循环event loop的简单模型解释与应用分析
2020/03/14 Javascript
常见的在Python中实现单例模式的三种方法
2015/04/08 Python
pycharm配置pyqt5-tools开发环境的方法步骤
2019/02/11 Python
对pyqt5中QTabWidget的相关操作详解
2019/06/21 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
Europcar葡萄牙:葡萄牙汽车和货车租赁
2017/10/13 全球购物
酒店管理专业学生求职信
2013/09/27 职场文书
房地产销售计划书
2014/01/10 职场文书
舞蹈比赛获奖感言
2014/02/04 职场文书
九年级政治教学反思
2014/02/06 职场文书
十八届三中全会报告学习材料
2014/02/17 职场文书
安全责任书范文
2014/08/25 职场文书
债务纠纷委托书
2014/08/30 职场文书
2014办公室副主任四风对照检查材料思想汇报
2014/09/20 职场文书
2015年政治教研组工作总结
2015/07/22 职场文书
大学军训口号大全
2015/12/24 职场文书
golang日志包logger的用法详解
2021/05/05 Golang
PHP设计模式(观察者模式)
2021/07/07 PHP
浅谈Vue的computed计算属性
2022/03/21 Vue.js