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实现Const详解
Jan 27 Python
Python与shell的3种交互方式介绍
Apr 11 Python
python获得文件创建时间和修改时间的方法
Jun 30 Python
Python实现的计数排序算法示例
Nov 29 Python
分享vim python缩进等一些配置
Jul 02 Python
Python爬虫之pandas基本安装与使用方法示例
Aug 08 Python
python微信好友数据分析详解
Nov 19 Python
Python实现的各种常见分布算法示例
Dec 13 Python
Python3.7 基于 pycryptodome 的AES加密解密、RSA加密解密、加签验签
Dec 04 Python
Python-for循环的内部机制
Jun 12 Python
python asyncio 协程库的使用
Jan 21 Python
python开发实时可视化仪表盘的示例
May 07 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
用PHP编写和读取XML的几种方式
2013/01/12 PHP
PHP实现设计模式中的抽象工厂模式详解
2014/10/11 PHP
PHP Yaf框架的简单安装使用教程(推荐)
2016/06/08 PHP
微信支付开发订单查询实例
2016/07/12 PHP
使用laravel指定日志文件记录任意日志
2019/10/17 PHP
JavaScript EasyPager 分页函数
2011/05/25 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
jQuery实现当按下回车键时绑定点击事件
2014/01/28 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
悬浮广告方法日常收集整理
2016/03/18 Javascript
javascript事件捕获机制【深入分析IE和DOM中的事件模型】
2016/12/15 Javascript
Bootstrap源码解读下拉菜单(4)
2016/12/23 Javascript
JS中的作用域链
2017/03/01 Javascript
jquery Form轻松实现文件上传
2017/05/24 jQuery
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
2017/07/11 Javascript
jQuery选择器之表单元素选择器详解
2017/09/19 jQuery
利用10行js代码实现上下滚动公告效果
2017/12/08 Javascript
在一个页面实现两个zTree联动的方法
2017/12/20 Javascript
使用JS模拟锚点跳转的实例
2018/02/01 Javascript
Vue项目中跨域问题解决方案
2018/06/05 Javascript
vue自定v-model实现表单数据双向绑定问题
2018/09/03 Javascript
解决layui下拉框监听问题(监听不到值的变化)
2019/09/28 Javascript
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python中字典创建、遍历、添加等实用操作技巧合集
2015/06/02 Python
使用pygame模块编写贪吃蛇的实例讲解
2018/02/05 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
对python当中不在本路径的py文件的引用详解
2018/12/15 Python
Pytorch之保存读取模型实例
2019/12/30 Python
python wsgiref源码解析
2021/02/06 Python
康帕斯酒店预订:Compass Hospitality(支持中文)
2018/08/23 全球购物
哈萨克斯坦最大的时装、鞋子和配饰在线商店:Lamoda.kz
2019/11/19 全球购物
岗位说明书范文
2014/05/07 职场文书
党员评议思想汇报
2014/10/08 职场文书
计生个人工作总结
2015/02/28 职场文书
2019中秋节祝福语大全,提前收藏啦
2019/09/10 职场文书
mysql 直接拷贝data 目录下文件还原数据的实现
2021/07/25 MySQL