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和Ruby中each循环引用变量问题(一个隐秘BUG?)
Jun 04 Python
Python类属性与实例属性用法分析
May 09 Python
使用实现XlsxWriter创建Excel文件并编辑
May 04 Python
kafka-python批量发送数据的实例
Dec 27 Python
python变量赋值方法(可变与不可变)
Jan 12 Python
Python 获取指定文件夹下的目录和文件的实现
Aug 30 Python
python [:3] 实现提取数组中的数
Nov 27 Python
pytorch 改变tensor尺寸的实现
Jan 03 Python
Python实现在Windows平台修改文件属性
Mar 05 Python
JetBrains PyCharm(Community版本)的下载、安装和初步使用图文教程详解
Mar 19 Python
Python创建临时文件和文件夹
Aug 05 Python
python3爬虫中引用Queue的实例讲解
Nov 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操作mysql执行数据库查询的一些常用操作汇总
2013/06/24 PHP
web server使用php生成web页面的三种方法总结
2013/10/28 PHP
用Zend Studio+PHPnow+Zend Debugger搭建PHP服务器调试环境步骤
2014/01/19 PHP
WordPress主题制作之模板文件的引入方法
2015/12/28 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
PHP中的正则表达式实例详解
2017/04/25 PHP
PHP连接SQL Server的方法分析【基于thinkPHP5.1框架】
2019/05/06 PHP
让iframe自适应高度(支持XHTML,支持FF)
2007/07/24 Javascript
node.js中的fs.fchmodSync方法使用说明
2014/12/16 Javascript
JS烟花背景效果实现方法
2015/03/03 Javascript
jQuery遍历页面所有CheckBox查看是否被选中的方法
2015/04/14 Javascript
javascript显式类型转换实例分析
2015/04/25 Javascript
javascript的变量、传值、传址、参数之间关系
2015/07/26 Javascript
javascript返回顶部的按钮实现方法
2016/01/09 Javascript
Vue.js学习笔记之常用模板语法详解
2017/07/25 Javascript
详解vue-loader在项目中是如何配置的
2018/06/04 Javascript
Vue.js获取被选择的option的value和text值方法
2018/08/24 Javascript
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
JavaScript交换两个变量方法实例
2019/11/25 Javascript
Python给你的头像加上圣诞帽
2018/01/04 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
Python实现的读取文件内容并写入其他文件操作示例
2019/04/09 Python
用python拟合等角螺线的实现示例
2019/12/27 Python
python 利用toapi库自动生成api
2020/10/19 Python
python 三种方法提取pdf中的图片
2021/02/07 Python
纽约州一群才华横溢的金匠制作而成:Hearth Jewelry
2019/03/22 全球购物
UNIX命令速查表
2012/03/10 面试题
女方回门宴答谢词
2014/01/14 职场文书
上班玩游戏检讨书
2014/02/07 职场文书
细节决定成败演讲稿
2014/05/12 职场文书
软件售后服务承诺书
2014/05/21 职场文书
2015年村党支部工作总结
2015/04/30 职场文书
教师节班会开场白
2015/06/01 职场文书
我的中国梦主题班会
2015/08/14 职场文书
MySQL主从搭建(多主一从)的实现思路与步骤
2021/05/13 MySQL
如何在Python中妥善使用进度条详解
2022/04/05 Python