程序员的浪漫表白_跟程序员谈恋爱要主动

(1) 2024-09-07 11:12

Hi,大家好,我是编程小6,很荣幸遇见你,我把这些年在开发过程中遇到的问题或想法写出来,今天说一说
程序员的浪漫表白_跟程序员谈恋爱要主动,希望能够帮助你!!!。

近日,小编在知乎上无意之间看到了这样帖子,如下图

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第1张

对于这样的情况,小编觉得挺可惜的。多少次的怦然心动才换来一次付之行动,却因为各种各样的原因擦肩而过!到底要遇到多少在人生中途下车的人,才能遇到对的人。

相信不少在品读本文的读者也会遇到这样的事情,也许成功收获爱情,也许情深缘浅、也许情浅缘深...

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第2张

不过,大家所最希望发生的事情肯定是有情人终成眷属,而不是握不住的沙那就扬了她。既然这样,那就看看下面的内容吧!!!

导出所有聊天记录,然后使用Python词云库做成女朋友的背景词云

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第3张

虽然不一定费尽心思,倾尽家财,但是却是你们之间一点一滴的拼凑。哪里来的这么多轰轰烈烈,其实不都是生活的点点滴滴吗?只是长而相伴,久而情深罢了...

vbs表白

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第4张

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第5张

相信一定会给她惊喜的吧!

每天都不会缺少的微信表白:爱她就告诉她

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第6张

代码格式如下:

 message = """ 亲爱的{}: 早上好,今天是你和 Koc 相恋的第 {} 天~ 今天他想对你说的话是: {} 最后也是最重要的! """.format("你的好友名称", str(inLoveDays), love_word) 

love_word 就是每天的情话,自己写的话可能更好一点哦!当然,并不是所有人都文笔不错,如果文笔一般的话可以利用 selenium 的 PhantomJS 无头浏览器,来获取网站的信息。通过 selenium + xpath 我们就可以获取到网页情话,最后把获取到的数据保存到当前目录下的「love_word.txt」方便之后的读取。

这个表白程序主要有5个函数

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第7张

crawl_Love_words()

def crawl_Love_words():
 print("正在抓取情话...")
 browser = webdriver.PhantomJS()
 url = "http://www.binzz.com/yulu2/3588.html"
 browser.get(url)
 html = browser.page_source
 Selector = etree.HTML(html)
 love_words_xpath_str = "//div[@id='content']/p/text()"
 love_words = Selector.xpath(love_words_xpath_str)
 for i in love_words:
 word = i.strip("\u3000\u3000").strip()
 with open(love_word_path, "a") as file:
 file.write(word + "")
 print("情话抓取完成")

crawl_love_image()

def crawl_love_image():
 print("正在抓取我爱你图片...")
 for i in range(1, 22):
 url = "http://tieba.baidu.com/p/3108805355?pn={}".format(i)
 response = requests.get(url)
 html = response.text
 pattern = re.compile(r'.*?.*?', re.S)
 image_url = re.findall(pattern, html)
 for j, data in enumerate(image_url):
 pics = requests.get(data)
 mkdir(pic_path)
 fq = open(pic_path + '\\' + str(i) + "_" + str(j) + '.jpg', 'wb') # 下载图片,并保存和命名
 fq.write(pics.content)
 fq.close()
 print("图片抓取完成")

mkdir(path)

def mkdir(path): folder = os.path.exists(path) if not folder: # 判断是否存在文件夹如果不存在则创建为文件夹 os.makedirs(path) # makedirs 创建文件时如果路径不存在会创建这个路径 print("--- new folder... ---") print("--- OK ---") else: print("正在保存图片中...") 

send_new()

def send_news(): # 计算相恋天数 inLoveDate = datetime.datetime(2018, 8, 15) # 相恋的时间 todayDate = datetime.datetime.today() inLoveDays = (todayDate - inLoveDate).days # 获取情话 file_path = os.getcwd() + '\\' + love_word_path with open(file_path) as file: love_word = file.readlines()[inLoveDays].split(':')[1] itchat.auto_login(hotReload=True) # 热启动,不需要多次扫码登录 my_friend = itchat.search_friends(name=u'你的好友名称') girlfriend = my_friend[0]["UserName"] print(girlfriend) message = """ 亲爱的{}: 早上好,今天是你和 Koc 相恋的第 {} 天~ 今天他想对你说的话是: {} 最后也是最重要的! """.format("你的好友名称", str(inLoveDays), love_word) itchat.send(message, toUserName=girlfriend) files = os.listdir(pic_path) file = files[inLoveDays] love_image_file = "D:\\img\\" + file try: itchat.send_image(love_image_file, toUserName=girlfriend) except Exception as e: print(e) 

main()

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

路遥知马力,就算石头心,也该被你给打动了吧!

虽然方法不多,但是希望能帮到你们。

下面咱们来看看其他人的表白情诗吧!

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第8张

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第9张

程序员的浪漫表白_跟程序员谈恋爱要主动_https://bianchenghao6.com/blog__第10张

最后,小编整理的一整套系统的Py thon学习教程。

从最基础的到框架再到项目实战的学习资料都有整理,

送给每一位小伙伴。关注并私信回复“01”即可获取

今天的分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

上一篇

已是最后文章

下一篇

已是最新文章

发表回复