手把手教你做一个爱情保温软件

153 阅读2分钟

导读

何为爱?很多人说在中国爱是建立在责任的基础上的没有责任没有爱。何为情,情是灵魂深处的感觉,是无论想与不想,都无形地存在于你的脑海、心底的一种精神。我觉得很多当初真挚的情感也会随时间淡忘那么一点点,今天我们做的这个可执行软件就是要给爱情持续保温,或者每天给送给自己一句励志的话来鼓励自己。让我们来看看他的效果吧
图片
图片
然后你可以深情的说给她听。别忘了收藏呀!

可执行文件的准备阶段——爬虫

打开链接后可以鼠标右键,点击检查,查看源码下面是爬取步骤
图片
当然你完全可以在里面找到另一个励志句子的链接,把它改成每日励志句子给自己加油。

源码

里面使用了easygui库看名字就知道非常简单了哈哈,可以看看它的源码,又不懂的地方可以问。

import requestsimport easyguifrom bs4 import BeautifulSoupimport randomdef getwords():    texts = []    # url = 'https://www.duanwenxue.com/huayu/lizhi/list_{}.html'.format(random.randint(1,114))#励志的话给自己激励    url='https://www.duanwenxue.com/yulu/aiqingxuanyan/'    response = requests.get(url)    texts.append(response.text)    articles = []    for text in texts:        soup = BeautifulSoup(text,'lxml')        arttis = soup.find('div', class_='list-short-article').find_all('a', {'target': "_blank"})  # 寻找情话内容            #  通过列表推导式以及for循环获取到每个a标签里面的text内容并通过strip去除空格        articles.extend([arttis[i].text.strip() for i in range(len(arttis))])    todaywords = articles[random.randint(0, len(articles)-1)]   # 随机选取其中一条情话    return todaywords
if __name__ == '__main__':    path='biaobai.jpg'    easygui.msgbox(getwords(),"每日情话或每日励志",image=path)

封装成可执行文件

在命令提示符cmd里面输入

# 安装之前先定位到你要封装文件的地方,建议建立一个独立的文件夹以免混乱pip install pyinstaller

可能会产生的报错

如果您在封装过程中存在某个库文件产生错误,或者打不开找不到的情况可以在该目录下重新使用pip安装该库。有什么问题可以私信我解决。成功后会在dist文件夹产生可执行文件再把你想要的图片放进去就欧克了
图片

以上就是本次分享的所有内容,想要了解更多 python 知识欢迎前往公众号:Python 编程学习圈 ,发送 “J” 即可免费获取,每日干货分享