可惜微信讀書APP只提供將筆記復制到剪貼板然後粘貼到其他地方,而PC版連剪切的功能都沒有,更別說導出了。更操蛋的是,這個APP支持的筆記數量是有限的。筆記多了會選擇導出幾次,壹定要找到上次選擇的位置。作為國內最大的互聯網公司的核心產品之壹,這種簡單的需求都無法滿足,我只能忍住不說臟話。
於是,我在網上找了壹個別人開發的爬蟲工具,把我微信讀書筆記的內容引出來,簡單記錄下來。
1.爬行工具準備
Github上的源碼:/arry-lee/wereader,Python3寫的,本地克隆的。
有簡單的使用說明:
購買餅幹
這壹步是關鍵。如何獲取,請看這個回答:/article/5d 368d 1 ea 6 c 6 e 33 f 60 c 057 ef . html。
。我用第壹種方法得到了cookie。
導出筆記
使用任意IDE,我使用Pycharm,新建壹個項目,打開腳本,首先在settings.py中設置我剛才復制的cookie,如下:
設置完成後,只需運行client.py程序,就可以根據自己的需要修改腳本,導出筆記並保存。notes導出的格式可以是markdown。
但是我發現這個工具導出的內容並不全面,有些我明明做了筆記卻沒有導出。而且它導出的章節順序是顛倒的,壹點都不友好。當然可以在作者劇本的基礎上進行修改,後面我們再看。