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的Django框架中Manager方法的使用
Jul 21 Python
Numpy掩码式数组详解
Apr 17 Python
详谈python在windows中的文件路径问题
Apr 28 Python
Python使用爬虫爬取静态网页图片的方法详解
Jun 05 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
Python爬虫实现获取动态gif格式搞笑图片的方法示例
Dec 24 Python
在pycharm中使用git版本管理以及同步github的方法
Jan 16 Python
Python设计模式之策略模式实例详解
Jan 21 Python
Python3中_(下划线)和__(双下划线)的用途和区别
Apr 26 Python
Python Pickle 实现在同一个文件中序列化多个对象
Dec 30 Python
关于Python Tkinter Button控件command传参问题的解决方式
Mar 04 Python
Python分析微信好友性别比例和省份城市分布比例的方法示例【基于itchat模块】
May 29 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
set_exception_handler函数在ThinkPHP中的用法
2014/10/31 PHP
PHP生成不重复标识符的方法
2014/11/21 PHP
PHP使用DOM和simplexml读取xml文档的方法示例
2017/02/08 PHP
PHP中overload与override的区别
2017/02/13 PHP
php经典趣味算法实例代码
2020/01/21 PHP
jquery判断单个复选框是否被选中的代码
2009/09/03 Javascript
javascript getElementsByClassName 和js取地址栏参数
2010/01/02 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
css样式标签和js语法属性区别
2013/11/06 Javascript
js实现鼠标悬浮给图片加边框的方法
2015/01/30 Javascript
深入理解JavaScript系列(31):设计模式之代理模式详解
2015/03/03 Javascript
JS实现支持多选的遍历下拉列表代码
2015/08/20 Javascript
js中flexible.js实现淘宝弹性布局方案
2020/06/23 Javascript
Js类的静态方法与实例方法区分及jQuery拓展的两种方法
2016/06/03 Javascript
Node.js 文件夹目录结构创建实例代码
2016/07/08 Javascript
微信小程序-获得用户输入内容
2017/02/13 Javascript
JS实现本地存储信息的方法(基于localStorage与userData)
2017/02/18 Javascript
JavaScript中使用webuploader实现上传视频功能(demo)
2017/04/10 Javascript
Vue写一个简单的倒计时按钮功能
2018/04/20 Javascript
html-webpack-plugin修改页面的title的方法
2020/06/18 Javascript
Python通过PIL获取图片主要颜色并和颜色库进行对比的方法
2015/03/19 Python
用Python设计一个经典小游戏
2017/05/15 Python
Python模拟随机游走图形效果示例
2018/02/06 Python
PHP实现发送和接收JSON请求
2018/06/07 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
2018/09/13 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
关于探究python中sys.argv时遇到的问题详解
2021/02/23 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
美国大型的健身社区和补充商店:Bodybuilding.com
2016/09/06 全球购物
美国50岁以上单身人士约会平台:SilverSingles
2018/06/29 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
软件项目实施计划书
2014/05/02 职场文书
求职简历自荐信
2014/06/18 职场文书
基层党组织建设整改方案
2014/09/16 职场文书
2016年寒假见闻
2015/10/10 职场文书
厉害!这是Redis可视化工具最全的横向评测
2021/07/15 Redis