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 相关文章推荐
ssh批量登录并执行命令的python实现代码
May 25 Python
CentOS 6.X系统下升级Python2.6到Python2.7 的方法
Oct 12 Python
PyQt5主窗口动态加载Widget实例代码
Feb 07 Python
Django中Forms的使用代码解析
Feb 10 Python
深入分析python数据挖掘 Json结构分析
Apr 21 Python
python使用turtle库绘制树
Jun 25 Python
Python 使用类写装饰器的小技巧
Sep 30 Python
详解Python计算机视觉 图像扭曲(仿射扭曲)
Mar 27 Python
python sklearn常用分类算法模型的调用
Oct 16 Python
python+selenium+chromedriver实现爬虫示例代码
Apr 10 Python
python中doctest库实例用法
Dec 31 Python
关于python中remove的一些坑小结
Jan 04 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提取中文首字母
2008/04/09 PHP
ThinkPHP跳转页success及error模板实例教程
2014/07/17 PHP
Thinkphp中volist标签mod控制一定记录的换行BUG解决方法
2014/11/04 PHP
PHP设计模式(七)组合模式Composite实例详解【结构型】
2020/05/02 PHP
JQuery读取XML文件数据并显示的实现代码
2009/12/16 Javascript
Javascript Web Slider 焦点图示例源码
2013/10/10 Javascript
用于deeplink的js方法(判断手机是否安装app)
2014/04/02 Javascript
js操作iframe父子窗体示例
2014/05/22 Javascript
js/jquery判断浏览器类型的方法小结
2015/05/12 Javascript
javascript实现table选中的行以指定颜色高亮显示的方法
2015/05/13 Javascript
Node.js程序中的本地文件操作用法小结
2016/03/06 Javascript
浅谈js基本数据类型和typeof
2016/08/09 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
2017/03/04 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
2017/11/21 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
2018/03/08 Javascript
浅谈手写node可读流之流动模式
2018/06/01 Javascript
python解析json实例方法
2013/11/19 Python
Python lambda和Python def区别分析
2014/11/30 Python
Python选课系统开发程序
2016/09/02 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
ubuntu安装sublime3并配置python3环境的方法
2018/03/15 Python
对pandas中Series的map函数详解
2018/07/25 Python
对python制作自己的数据集实例讲解
2018/12/12 Python
详解opencv Python特征检测及K-最近邻匹配
2019/01/21 Python
python命令行工具Click快速掌握
2019/07/04 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
KIKO MILANO英国官网:意大利知名化妆品和护肤品品牌
2017/09/25 全球购物
美国销售第一的智能手机和平板电脑保护壳:OtterBox
2017/12/21 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2015/09/07 面试题
教师申诉制度
2014/01/29 职场文书
“四风”问题的主要表现和危害思想汇报
2014/09/19 职场文书
党员教师群众路线思想汇报范文
2014/10/28 职场文书
竞聘报告优秀范文
2014/11/06 职场文书
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL
Nginx使用Lua模块实现WAF的原理解析
2021/09/04 Servers
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android