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深入学习之上下文管理器
Aug 31 Python
Python实现获取命令行输出结果的方法
Jun 10 Python
WxPython建立批量录入框窗口
Feb 27 Python
Python 中PyQt5 点击主窗口弹出另一个窗口的实现方法
Jul 04 Python
Python2和3字符编码的区别知识点整理
Aug 08 Python
利用python实现周期财务统计可视化
Aug 25 Python
python标准库OS模块详解
Mar 10 Python
jupyter notebook中新建cell的方法与快捷键操作
Apr 22 Python
Python用摘要算法生成token及检验token的示例代码
Dec 01 Python
python中append函数用法讲解
Dec 11 Python
Python3+Flask安装使用教程详解
Feb 16 Python
pycharm2021激活码使用教程(永久激活亲测可用)
Mar 30 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你的验证码安全码?
2007/01/02 PHP
php array_unique之后json_encode需要注意
2011/01/02 PHP
利用PHP绘图函数实现简单验证码功能的方法
2016/10/18 PHP
javascript对数组的常用操作代码 数组方法总汇
2011/01/27 Javascript
jquery获取焦点和失去焦点事件代码
2013/04/21 Javascript
基于jQuery实现图片的前进与后退功能
2013/04/24 Javascript
jQuery之自动完成组件的深入解析
2013/06/19 Javascript
JS将光标聚焦在文本最后的实现代码
2014/03/28 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
javascript实现表单验证
2016/01/29 Javascript
jQuery基础的工厂函数以及定时器的经典实例分析
2016/05/20 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
在 Angular 中使用Chart.js 和 ng2-charts的示例代码
2017/08/17 Javascript
jQuery实现模拟搜索引擎的智能提示功能简单示例
2019/01/27 jQuery
原生JS使用Canvas实现拖拽式绘图功能
2019/06/05 Javascript
vue表单中遍历表单操作按钮的显示隐藏示例
2019/10/30 Javascript
BootstrapValidator验证用户名已存在(ajax)
2019/11/08 Javascript
[47:53]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#2COL VS Spirit
2016/03/02 DOTA
python对字典进行排序实例
2014/09/25 Python
python中readline判断文件读取结束的方法
2014/11/08 Python
python通过ftplib登录到ftp服务器的方法
2015/05/08 Python
Python中的defaultdict与__missing__()使用介绍
2018/02/03 Python
Python编程中NotImplementedError的使用方法
2018/04/21 Python
python爬虫刷访问量 2019 7月
2019/08/01 Python
Python爬取爱奇艺电影信息代码实例
2019/11/26 Python
如何基于python测量代码运行时间
2019/12/25 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
AURALog面试题软件测试方面
2013/10/22 面试题
单身联谊活动方案
2014/01/29 职场文书
2014班子“三严三实”对照检查材料思想汇报
2014/09/18 职场文书
2014年乡镇领导个人整改措施
2014/09/19 职场文书
五一劳动节活动总结
2015/02/09 职场文书
学校后勤工作总结2015
2015/05/15 职场文书
如何才能写好调研报告?
2019/07/03 职场文书
Python趣味挑战之实现简易版音乐播放器
2021/05/28 Python