通過(guò)Hook Web頁(yè)面中的Canvas函數(shù),獲取繪制到Canvas中的文本及樣式等信息,轉(zhuǎn)換成markdown格式,保存到本地文件,然后再轉(zhuǎn)換成最終的epub或pdf格式,而mobi格式則是使用kindlegen工具從epub格式轉(zhuǎn)換來(lái)的。
$ pip3 install -e .
$ python -m weread_exporter -b $book_id -o epub -o pdf
獲取書(shū)籍ID的方法:在頁(yè)面
https://weread.qq.com/
搜索目標(biāo)書(shū)籍,進(jìn)入到書(shū)籍介紹頁(yè),URL格式為:https://weread.qq.com/web/bookDetail/08232ac0720befa90825d88
,這里的08232ac0720befa90825d88
就是書(shū)籍ID。
-o
參數(shù)用于指定要保存的文件格式,目前支持的格式有:epub
、pdf
、mobi
,生成的文件在當(dāng)前目錄下的output
目錄中。
epub
格式適合手機(jī)端訪問(wèn),pdf
格式適合電腦端訪問(wèn),mobi
格式適合kindle訪問(wèn)。
命令行還支持一個(gè)可選參數(shù)--force-login
,默認(rèn)為False
,指定該參數(shù)時(shí),會(huì)先進(jìn)行登錄操作。
本工具僅作技術(shù)研究之用,請(qǐng)勿用于商業(yè)或違法用途,由于使用該工具導(dǎo)致的侵權(quán)或其它問(wèn)題,該本工具不承擔(dān)任何責(zé)任!