Python-webbrowser实现自动打开关、定时打开关闭网页/刷新网页
webbrowser- 方便的Web浏览器控制器,是Python一个模块,可实现自动打开关、定时打开关闭网页/刷新网页,在Unix下,图形浏览器在X11下更受欢迎,但如果图形浏览器不可用或X11显示器不可用,则将使用文本模式浏览器。如果使用文本模式浏览器,则调用进程将阻塞,直到用户退出浏览器。
如果环境变量 BROWSER存在时,它被解释为覆盖平台默认的浏览器列表,作为os.pathsep按顺序尝试的浏览器列表。当列表部分的值包含字符串时%s,它将被解释为一个文字浏览器命令行,用于替换参数URL %s; 如果该部分不包含 %s,则将其简单解释为要启动的浏览器的名称。
对于非Unix平台,或者当Unix上有远程浏览器时,控制过程不会等待用户完成浏览器,但允许远程浏览器在显示器上维护自己的窗口。如果远程浏览器在Unix上不可用,控制过程将启动一个新的浏览器并等待。
主要讲一下非Unix平台操作,定义刷新、打开次数,代码如下:
import webbrowser
import time,os num = 1
#num控制打开多少次,这个是10次
while num <=10:
num += 1
#控制多长时间打开一次
time.sleep(10)
webbrowser.open("https://blog.csdn.net/ITLearnHall/article/details/80708483", 0, False)
定义无限次打开/关闭、刷新/关闭页面,防止计算机内存不足,代码如下:
import webbrowser
import time,os num = 1
#num控制打开多少次,这个是10次
while num :
num += 1
#控制多长时间打开一次
time.sleep(10)
webbrowser.open("https://blog.csdn.net/itlearnhall/article/details/80736460", 0, False)
#控制打开多少次,这个是10次
if num == 2:
"""
如果你知道进程名称可以用taskkill
命令:
命令语法:taskkill / IM
进程名
比如:
1,关闭谷歌浏览器:taskkill / IM chrome.exe
2,关闭火狐浏览器:taskkill / IM firefox.exe
3,关闭IE:taskkill / IM Iexplore.exe
注意:一个程序可能在系统中生成多个进程。可以用tasklist命令查看系统中所有进程
"""
counter = 1
#关闭谷歌浏览器,防止内存不足
os.system('taskkill / IM chrome.exe')
Python-webbrowser实现自动打开关、定时打开关闭网页/刷新网页的更多相关文章
- python核心编程--笔记(不定时跟新)(转)
的解释器options: 1.1 –d 提供调试输出 1.2 –O 生成优化的字节码(生成.pyo文件) 1.3 –S 不导入site模块以在启动时查找python路径 1.4 –v ...
- 根据python上下文管理,写一个在读文件内容前后自动打开关闭文件的程序
利用上下文管理实现读f文件前后自动打开关闭文件#在本目录创建f文件,内容写monkey代码如下 import contextlib #导入模块1 @contextlib.contextmanager# ...
- Python小爬虫-自动下载三亿文库文档
新手学python,写了一个抓取网页后自动下载文档的脚本,和大家分享. 首先我们打开三亿文库下载栏目的网址,比如专业资料(IT/计算机/互联网)http://3y.uu456.com/bl-197?o ...
- python编写的自动获取代理IP列表的爬虫-chinaboywg-ChinaUnix博客
python编写的自动获取代理IP列表的爬虫-chinaboywg-ChinaUnix博客 undefined Python多线程抓取代理服务器 | Linux运维笔记 undefined java如 ...
- 测试开发Python培训:自动发布新浪微博-技术篇
测试开发Python培训:自动发布新浪微博-技术篇 在前面我们教大家如何登陆,大家需要先看自动登陆新浪微博(http://www.cnblogs.com/laoli0201/articles/48 ...
- Example002定时打开窗口
<!--实例002定时打开窗口--> <script> // 3秒后弹出窗口: function time() { window.open("index.html&q ...
- python微信聊天机器人改进版,定时或触发抓取天气预报、励志语录等,向好友推送
最近想着做一个微信机器人,主要想要实现能够每天定时推送天气预报或励志语录,励志语录要每天有自动更新,定时或当有好友回复时,能够随机推送不同的内容.于是开始了分析思路.博主是采用了多线程群发,因为微信对 ...
- python第三方库自动安装脚本
#python第三方库自动安装脚本,需要在cmd中运行此脚本#BatchInstall.pyimport oslibs = {"numpy","matplotlib&qu ...
- 基于esky实现python应用的自动升级
一.esky介绍 Esky is an auto-update framework for frozen Python applications. It provides a simple API t ...
随机推荐
- Windows下如何调试驱动程序
Windows内核分析索引目录:https://www.cnblogs.com/onetrainee/p/11675224.html 一.配置Windbg使用双机调试 win10中“windbg+vm ...
- 如何编译和调试Python内核源码?
目录 写在前面 获取源代码 源代码的组织 windows下编译CPython 调试CPython 小结 参考 博客:blog.shinelee.me | 博客园 | CSDN 写在前面 如果对Pyth ...
- Java BIO及实现
发现日常学习过的知识不久就会遗忘,在此只是整理并记录一下学习笔记,做个回忆,并方便以后查阅,若有错误,欢迎指正 网络模型:TCP/IP网络模型是从OSI七层模型中演化来的,osi模型分为物理层,数据链 ...
- SQL SERVER数据库多条件查询
例如:查询挂号超500的数据select CONVERT(VARCHAR(10),DGH,23),COUNT(*) from yxhis2017..VTBMZGHMX2017 where bth=0 ...
- PHP 调试时中断了事务
1.错误:Uncaught PDOException: SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try res ...
- [Luogu2824] [HEOI2016/TJOI2016]排序
题目描述 在2016年,佳媛姐姐喜欢上了数字序列.因而他经常研究关于序列的一些奇奇怪怪的问题,现在他在研究一个难题,需要你来帮助他.这个难题是这样子的:给出一个1到n的全排列,现在对这个全排列序列进行 ...
- ArraryList源码解读
先由一道题引发思考: ArrayList list = new ArrayList(20);中的list扩充几次() A 0 B 1 C 2 D 3 答案:A 直接翻看 jd ...
- halcon学习方法小结及以后的学习计划
学了这么久的halcon,感觉还是没有摸到门路. 记录一下这么久以来经历过的学习阶段: 看冈萨雷斯<数字图像处理>这本书,使用halcon做练习. 我实际上只比较完整地看了这本书的形态学处 ...
- docker-compose 的使用
1.安装docker-compose,参考官方教程:https://docs.docker.com/compose/install/ [chenjl@ipha-dev71- ~]$ sudo curl ...
- windows下cmd组合命令和管道命令
组合命令:&& 管道命令:|