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实现端口转发器的方法
Mar 13 Python
python集合类型用法分析
Apr 08 Python
Pyhthon中使用compileall模块编译源文件为pyc文件
Apr 28 Python
深入理解python try异常处理机制
Jun 01 Python
Python按行读取文件的实现方法【小文件和大文件读取】
Sep 19 Python
Python3 queue队列模块详细介绍
Jan 05 Python
Python退火算法在高次方程的应用
Jul 26 Python
numpy数组之存取文件的实现示例
May 24 Python
使用Python快乐学数学Github万星神器Manim简介
Aug 07 Python
利用python实现短信和电话提醒功能的例子
Aug 08 Python
Django框架静态文件处理、中间件、上传文件操作实例详解
Feb 29 Python
matplotlib 范围选区(SpanSelector)的使用
Feb 24 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操作Access类(PHP+ODBC+Access)
2007/01/02 PHP
PHP6 mysql连接方式说明
2009/02/09 PHP
php实现分页显示
2015/11/03 PHP
PHP实现的多文件上传类及用法示例
2016/05/06 PHP
最新28个很棒的jQuery 教程
2011/05/28 Javascript
关于JavaScript中原型继承中的一点思考
2012/07/25 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
在Javascript中处理字符串之big()方法的使用
2015/06/08 Javascript
JS+CSS实现自动切换的网页滑动门菜单效果代码
2015/09/14 Javascript
在 Angular2 中实现自定义校验指令(确认密码)的方法
2017/01/23 Javascript
jquery实现点击弹出对话框
2020/02/08 jQuery
VUE项目axios请求头更改Content-Type操作
2020/07/24 Javascript
JS实现超级好看的鼠标小尾巴特效
2020/12/01 Javascript
[06:49]2018DOTA2国际邀请赛寻真——VirtusPro傲视群雄
2018/08/12 DOTA
python有证书的加密解密实现方法
2014/11/19 Python
Python求导数的方法
2015/05/09 Python
浅谈Python数据类型判断及列表脚本操作
2016/11/04 Python
python 限制函数调用次数的实例讲解
2018/04/21 Python
python抓取网站的图片并下载到本地的方法
2018/05/22 Python
python和mysql交互操作实例详解【基于pymysql库】
2019/06/04 Python
Appium+python自动化之连接模拟器并启动淘宝APP(超详解)
2019/06/17 Python
python调用其他文件函数或类的示例
2019/07/16 Python
python字符串拼接+和join的区别详解
2020/12/03 Python
利用Python实现学生信息管理系统的完整实例
2020/12/30 Python
化学相关工作求职信
2013/10/02 职场文书
法学研究生自我鉴定范文
2013/12/04 职场文书
行政主管职责范本
2014/03/07 职场文书
党员干部一句话承诺
2014/05/30 职场文书
质量月活动总结
2014/08/26 职场文书
政府班子四风问题整改措施思想汇报
2014/10/08 职场文书
团日活动总结格式
2015/05/11 职场文书
建国大业观后感600字
2015/06/01 职场文书
2016春季幼儿园开学寄语
2015/12/03 职场文书
vue实现可拖拽的dialog弹框
2021/05/13 Vue.js
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏
Python中的socket网络模块介绍
2022/07/23 Python