使用Python自动化帮你开始每一天的工作

其实咱打工人们,每天来到公司要启动的软件和网页就那么固定的几个,我就想,每天都执行一次一样的操作,是不是效率太低了!! 有这时间,我们去泡杯茶不香嘛~
在这里插入图片描述

正巧我最近在看Python的Selenium这个包,它是用来做web自动化测试的。本来想用它来写个双十一抢购的,不过学的比较慢,而且京东淘宝这些大网站对脚本爬虫的管控还是很严格的,没两把刷子真搞不来,本菜鸡还是慢慢学了再说吧。🤢🤢今天,我们可以用Selenium这个包来启动常用的网页,比如我每天都要用的企业邮箱、公司的经营管理系统,以及查资料用的CSDN。下面是打开网页的代码,简单的不得了😜😜

from selenium import webdriver

driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.csdn.net/")
#在新的标签页打开窗口
js = "window.open('https://exmail.qq.com/')"
driver.execute_script(js)

js = "window.open('https://baidu.com/')"
driver.execute_script(js)

咱们每天都要用微信吧。除了网页,还有一些是应用程序。在这里我们可以用win32api(这里默认你用的是windows啦)这个包,它其实就是帮助我们执行windows中的命令的。
代码还是比较简单滴,新手不用看api就能看懂!!!

win32api.ShellExecute(0,'open',r'C:\Program Files (x86)\Tencent\WeChat\WeChat.exe', '','',1)

然后,写完代码我发现py文件每次都默认使用Pycharm打开,而且还没有运行,那咱们就需要修改一下默认的打开方式。打开属性,修改默认方式,用Python打开就好啦!如果找不到Python的话,就用文件路径去找Python。
在这里插入图片描述

最后我们只需要把文件设置成开机自启动就好了 。使用win+R打开运行,输入shell:startup会启动一个窗口,然后把我们的py文件放进去就好了!
在这里插入图片描述
在这里插入图片描述

我自己在使用中,发现电脑每次打开,连上网络有时候会比较慢,但是在没网的情况下运行我们的程序那肯定是会报错的,所以我,我又填了两行代码,去判断是否有网,没网的话,就一直循环ping,等到有网就会走出循环,执行我们的程序了!一般开机30s内就会自动连上默认网络,还不行就自己手动联网吧。

ret=1
while(ret != 0):
    ret = os.system("ping baidu.com -n 1")
    print(ret)

完整的代码在下边,你只需要修改一下网址和文件路径就能用啦! 对于小白来说selenium包和Chrome driver的安装可能有点问题,这里给大家提供一下教程网址,安装教程一步一步跟着做就好啦。

程序代码如下

from selenium import webdriver
import win32api
import os

ret=1
while(ret != 0):
    ret = os.system("ping baidu.com -n 1")
    print(ret)
    
driver = webdriver.Chrome()
driver.maximize_window()
driver.get("https://www.csdn.net/")

js = "window.open('https://exmail.qq.com/')"
driver.execute_script(js)

js = "window.open('https://baidu.com/')"
driver.execute_script(js)

win32api.ShellExecute(0,'open',r'C:\Program Files (x86)\Tencent\WeChat\WeChat.exe', '','',1)

下面是效果图
在这里插入图片描述

有了这个程序以后,我们每天来到公司,只需要摁下开机键,就能去泡茶了。回来就会发现,工作环境已经配好了,该启动的东西都启动了!
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值