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
博主分享了一个使用Python爬虫自动下载Bing每日壁纸的程序,并详细介绍了如何设置让程序开机自启。通过在特定时间启动爬虫,避免手动操作的繁琐。只需将程序快捷方式放入启动目录,即可实现在Windows开机时自动运行,方便快捷。
3196

被折叠的 条评论
为什么被折叠?



