Windows下设置开机自启

博主分享了一个使用Python爬虫自动下载Bing每日壁纸的程序,并详细介绍了如何设置让程序开机自启。通过在特定时间启动爬虫,避免手动操作的繁琐。只需将程序快捷方式放入启动目录,即可实现在Windows开机时自动运行,方便快捷。
部署运行你感兴趣的模型镜像

window下如何让写的程序开机自启

我有一个癖好,在这里插入图片描述就是看到好看的图片就喜欢保存下来然后做自己的电脑壁纸用,然后我发现bing首页的背景图片都非常好看,而且它每天都会更新,所以我每天都会不辞辛劳的打开bing的首页,然后f12打开调试者工具,找到背景图片的url所在的位置:
在这里插入图片描述
在之后打开具体的图片页面:
在这里插入图片描述

然后再右键保存到指定的文件夹中:
在这里插入图片描述

一波繁琐的操作后终于保存下来了~

想到自己学的爬虫,再看看自己做的这些事情,感觉自己真是傻,这样重复无聊的工作还需要我亲自抬起我高贵的小手来做吗???二话不说,上代码:

from lxml import etree
from requests import get
from datetime import datetime

while True:
    nowHour = datetime.today().hour
    nowMin = datetime.today().minute
    nowSec = datetime.today().second
    if int(nowHour)==10 and int(nowMin)==0 and int(nowSec)<=1:
        try:
            url = 'https://cn.bing.com'
            headers = {
                'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4503.5 Safari/537.36'
            }
            response = get(url, headers=headers, verify=False)
            html = response.text
            e = etree.HTML(html)
            imgUrl = e.xpath('//head/link[@id="bgLink"]/@href')[0]
            img_url = f'{url}{imgUrl}'
            content = get(img_url, headers=headers, verify=False).content

            imgName = str(datetime.today()).split(' ')[0].replace('-', '')

            with open(f'C:/Users/LLL/Pictures/Saved Pictures/{imgName}.jpg', 'wb') as f:
                f.write(content)

        except:
            pass

代码很简单,就是爬取图片然后保存到固定的一个文件夹下面,然后爬虫启开始爬取的条件我设定的是每天的10点0分0秒启动,也就是启动该程序后,它会在每天固定的10:0:0时间进行图片的爬虫,但是的话这样还是有一个问题,那就是我不可能电脑每天都不关机或者每天电脑开机之后还要去手动的启动这个程序,这样做的话和手动操作没什么两样,所以,重点来喽!

关于如何让自己的写的程序如何自己启动,其实步骤特别简单!!!,只需要一步操作即可!!!

打开目录:C:\Users\LLL\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

把这个目录中的"LLL"换成你自己的电脑用户名,会看到如下文件框:

在这里插入图片描述

然后把你想要开机自启的程序或者程序的快捷键放到这个目录下,之后再检查一下是否启动成功了(ctrl+shift+esc进入任务管理器):

在这里插入图片描述

如果你看到自己想要开机自启的程序在"启动"这一栏中有显示,说明你就设置成功了!!!

对于爬虫开发者来说应该有一定的帮助,欢迎留言评论~
同步更新个人博客系统于window下如何让写的程序开机自启
f在这里插入图片描述

您可能感兴趣的与本文相关的镜像

Python3.10

Python3.10

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值