用python手机号后四位歌名连成一句话表白,看谁的搞笑,代码怎么做

  • python入门小程序 - python 小程序: 实验目的:假设人一辈子活 30000 天,输入出生日期,计算死去的那一天。 实验过程:考虑的主要是年月日的逻辑控制以及 python 中.........

  • python数据分析过程示例 - 一个完整的python分析数据过程示例,特别有助于初学者和对python有一定了解,但不了解pandas的童鞋......

  • python小程序1个_计算机软件及应用_it计算机_专业资料。一个关于python函数运用的小游戏 # tic-tac-tic #这是一个井子棋游戏,由玩家和电脑共同完成的 x = .........

  • 《python程序设计基础》习题答案与分析_理学_高等教育_教育专区。习题答案与分析 python 程序设计基础 习题答案与分析 程昱 第 1 章 基础知识 1 简单说明如何.........

  • python 语言程序设计4 - 内容完善,深入浅出 详略得当,针对性强 标题分级,整齐化一... python 语言程序设计4_计算机软件及应用_it计算机_专业资料。内容完善,深入.........

  • 用python写一个小小的爬虫程序 - 用 python 写一个小小的爬虫程序 python 有一个 urllib 的库,可以很方便的从给定的 url 抓取网页,以下这段程序 实现了抓取一.........

  • 0基础学python,你必须知道的事 - 0 基础学 python,你必须知道的事 python 是一种什么语言? python 是一种计算机程序设计语言。你可能已经听说过很多种流行的编程.........

  • 公开课:python 程序语言入门 教案 - 公开课:python 程序语言入门 教学的目的与要求: ·让学生了解什么是编程及对编程提起浓厚的学习兴趣; ·python shell、gui 和.........

  • python语言程序设计(美-梁勇)第7章习题解答_计算机软件及应用_it计算机_专业资料。python语言程序设计 第7章 对象和类 1 描述对象和它的类定义之间的关系。 .........

}

一年一度的七夕又到了,朋友圈又是刷屏的节奏。但热闹总是别人的,我们好像只有吃狗粮的份。时间总是飞快流逝,很多事情早已改变,但仿佛只有你的单身状态从未改变。

单身久的我们,好像觉得一个人过也没什么的。但即使非常享受单身生活,大家也要保持“可勾搭”的待机状态,因为促进荷尔蒙分沁有益身心健康。

在这个人人都在秀的时候,做为程序员我们也要操作起来!散发你们的荷尔蒙!今天就大家奉献上七夕最强表白程序!此程序结合数据抓取 + 微信自动发消息 + 定时任务,实现一个能每天自动定时给你心爱的 ta 发送:你们相识相恋天数 + 情话 + 我爱你的图片。具体的消息如下。

每天发送的消息格式如下:

这里需要填写的第一个字段是 ta 的称呼,inLoveDays 为你们相识相恋的天数。

love_word 是每天为 ta 精心准备情话内容,当然如果你的文笔好也可以自己写。

当然最后也是最重要的!每天不尽相同的「我爱你」图片!

此贴并没有很强的反爬措施,所以我简单的利用 request + re 来获取到图片资源,并保存到当前目录的下「img」文件里。

在保存图片资源之前,我会先检查当前目录下是否有「img」文件夹,如果没有则会自动创建。

此次表白程序主要有 5 个函数

此函数用来爬取贴吧带有「我爱你」的图片资源,通过 request + re 来实现。代码并不复杂,在正则表达式那也简单的写了一个,用来匹配当前也所有的图片资源。

此函数用来在当前目录下创建一个新的文件夹,以便存储相应的数据。

此函数通过利用 itchat 库,实现给你的微信好友自动发送消息。在这个函数中我利用 datetime 来计算你们之间相识相恋的时间。并且在登录的时候添加了一个「hotReload=True」,这样你就可以不用每次运行程序的时候都要登录。关于 itchat 更多的操作,大家可以去网上查找相应的资料。

main() 函数就是我们主逻辑函数,程序运行的逻辑顺序就是在这个函数里规定的。在 main() 里我首先判断下当前路径下是否有「love_word.txt」文件,如果有则提示相应的信息,没有的话才去执 crawl_Love_words() 函数,去网上抓取一些情话数据。

其次再判断下当前目录下是否有「img」文件夹,用来判断我们是否有图片资源,没有则执行 crawl_love_image() 来抓取贴吧上的图片资源。

最后我们所需的数据都已准备完善,则调用 send_news() 函数,整理下要发送的数据格式,然后自动给你的 ta 发送消息。

每天定时发送我主要是用 while True 简单的实现,通过判断当前的时间是否是你所需要发送的时间,来达到每天定时发送。

首先你把相应的源码下载下来,后台回复「表白」即可获取。其次把相应的库先事先安装好,随后运行程序则会显示一个微信网页登录的二维码,扫描登录即可。

此图因为平台不能直接放上二维码,所以大家自己脑补一下。

因为我在登录时添加了「hotReload=True」,所以程序在下次运行时就无需再重新登录。

文章标题写着「最强表白程序」,虽然有点夸张了,但此次的程序还有很多可以继续添加的地方。比如对于发送的消息字段,我们还可以继续添加天气信息、星座信息、娱乐新闻、最近的趣事、最近好看的电影等等。只要你能想到的内容,都可以添加上去。

这些信息在网上都可以获取的到,我们只要通过同样的思路,先抓取到本地,然后进行读取。当然如果你觉得存储本地会有被删的风险,那么你也可以保存到云端,在云端上进行存储。

}

假如我们想把京东商城图书类的图片类商品图片全部下载到本地,通过手工复制粘贴将是一项非常庞大的工程,此时,可以用Python网络爬虫实现,这类爬虫称为图片爬虫,接下来,我们将实现该爬虫。

进群:  即可获取数十套PDF哦!

完美,到此结束!源码请私信我!~

}

我要回帖

更多关于 手机号连成一句话 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信