有時會看到非常好的公眾號文章想保存下來供以后參閱,避免文章被刪的情況,筆者介紹幾種方法以供參考。
手動保存
找到公眾號鏈接,如下篇:https://mp.weixin.qq.com/s/8fhYaOnAwqCOZwip__3zcg
在瀏覽器打開
然后 ctrl+p
點擊保存即可。
存在問題,有的圖片無法顯示,可以在預覽完成之后再保存。
利用python下載保存
首先,下載安裝wkhtmltopdf,下載地址:https://wkhtmltopdf.org/downloads.html
記住安裝的文件夾,添加環境變量。
打開cmd, 輸入“ wkhtmltopdf ”,檢查是否安裝完成。
安裝 pdfkit包,這個包是 wkhtmltopdf 實用程序,用於使用 Webkit 將 HTML 轉換為 PDF
pip install pdfkit (or pip3 for python3)
用法
打開 IDLE
import pdfkit
pdfkit.from_url('http://360.com', 'out.pdf')
pdfkit.from_file('test.html', 'out.pdf')
pdfkit.from_string('Hello!', 'out.pdf')
輸出即為PDF,完成顯示True.
默認保存在python 的根目錄下。
多個鏈接同時保存
pdfkit.from_url(['google.com', 'yandex.ru', 'engadget.com'], 'out.pdf')
用編輯器完成代碼:
import pdfkit
url = 'https://mp.weixin.qq.com/s/8fhYaOnAwqCOZwip__3zcg'
pdfkit.from_url(url, 'out.pdf')
三行代碼,即可下載。
import pdfkit url = ['https://cn.bing.com','baidu.com'] pdfkit.from_url(url, 'out.pdf')