❶ 這是從a5源碼裡面下載的一個Loowei笑話程序,花了半天時間把模板改成自適應的了,需要的找我哈
小日來本:「你兒子是源抗聯的嗎?」
老太:「你說我兒子是賣鹽的?我兒子是擦鞋他不是賣鹽的。」
小日本:「我再問一遍,你兒子是不是抗聯的?」
老太:「你問我兒子借錢,我家好幾天都沒面下鍋了,那有錢借你呀!」
❷ 如何讓你的微信自動回復笑話給朋友
您好!很高興能為您解答, 最近在網上轉悠, 無意中發現一個python庫:itchat, 這個庫能用來幹嘛呢, 用這個庫可以實現很多有趣的功能如: 微信群發、檢測好友是否被你拉黑、讓你的微信實現自動回復等。 原理大概是封裝了微信網頁版的http請求。 想起前幾天寫的爬取糗事網路的爬蟲, 覺得兩者可以合在一起, 把自己的微信做成一個可以自動回復段子的簡單機器人。
其實實現很簡單, 三十多行代碼就可實現, 以下是實現步驟:
第一步: 安裝itchat。 安裝方法有很多中, 我選擇的pip安裝:
$ pip install itchat
第二步: 把前幾天用爬蟲爬取的段子內容load到一個列表中。我的保存段子的文件是這樣的:
通過python的split等字元串函數把author fun等信息去掉, 只把content保存到列表中, 代碼實現很簡單:
第三步, 做一個隨機返回一個段子的介面:
第四步, 注冊處理微信文字回復的函數, 所有朋友發來的信息都會由下面的text_reply函數處理:
第五步, 實現關鍵字回復, 如你朋友發了帶"笑話"關鍵字的內容, 則隨機回復一條段子:
第六步, 實現main函數: 初始化段子列表、實現微信登錄、微信事件檢測:
以上步驟做完後, 運行funRobots.py, 會彈出一個二維碼, 用你的微信掃描二維碼, 然後當朋友給你的微信發帶「笑話」關鍵字的信息後你的微信就會自動回復對方你個段子。 是不是很有趣呢。
以下是做完以上操作後我給自己的微信發信息後,微信自動回復的結果:
是不是很有趣呢, 前段時間學的爬蟲終於派上用場了。python是不是很強大有趣呢。
最後貼上完整源碼:
以上只是個小例子,掌握了原理用其它語言實現也是可以的。在這里拋磚引玉,大家可以配合爬蟲隨意拓展出更多的功能