【爬蟲】微信讀書筆記如何導出到本地?


前言

我在微信讀書APP上看了一些書,但很多都只是過了一遍,看完了也就忘了。這對於專業書籍來說,讀一遍相當於沒讀,所以把自己做的筆記導出來看看增強記憶,是很有必要的。

遺憾的是微信讀書APP只提供了將筆記復制到剪切板,然后粘貼到其他地方,而PC端版本連剪切的功能都沒有,更不用說導出了。更為操蛋的是這個APP支持選擇的筆記條數是有限的,如果筆記做得多的話,你得分好幾次選擇導出,而且要找到上次選擇的位置。作為中國最大的互聯網公司的核心產品之一,這種簡單的需求都滿足不了,我只能忍住爆粗口。

於是,我在網上找了個別人開發的爬蟲工具,將自己的微信讀書筆記內容導了出來,簡要記錄下。

實踐

1. 爬蟲工具准備
Github上的源碼:https://github.com/arry-lee/wereader,Python3寫的,將其克隆到本地。
使用方法都有簡單說明:

  • 瀏覽器打開 https://x.weread.qq.com
  • 微信掃碼登錄確認,提示沒有權限忽略即可
  • F12 獲取 Cookie 字符串拷貝到 settings.py
  • Cookie 一段時間就會失效 必須重新登錄獲取

2.獲取cookie
這步是關鍵,關於怎么獲取,可見這個回答:https://jingyan.baidu.com/article/5d368d1ea6c6e33f60c057ef.html
。我使用的是第一種方法獲取cookie
image.png

3.導出筆記
使用任意一個IDE,我用的Pycharm,新建一個工程,打開腳本,先在settings.py中設置好剛拷貝的cookie,如下:
image.png

設置好后,運行client.py程序即可,可根據自己需求修改腳本,導出筆記保存,筆記導出的格式可以是markdown
image.png

image.png

不過我發現,這個工具導出的內容並不全面,有些我明明是做了筆記卻沒有導出。而且它導出的章節順序是反的,這可就一點也不友好了。當然,可以在作者腳本的基礎上修改,后續有時間再看看。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM