技巧分享 | 如何獲取公衆號文章的封面圖片

有時候看到別人的公衆號文章的封面圖片,感覺挺好希望可以保存下來。但是點擊進入文章之後,在內容頁並沒有這張圖。那麼,需要怎樣纔可以獲取到公衆號文章的封面圖片呢?其實也挺簡單的。以永恆君之前推送過的 Excel VBA 實例(31) – 爲VBA代碼自定義快捷鍵

文章爲例

首先要獲取到該文章的url鏈接,這個應該很簡單,直接在手機中點擊右上角的“…”,選擇複製鏈接即可。

然後用瀏覽器打開文章,右擊選擇“查看網頁源代碼”。按快捷鍵“Ctrl+F”查找關鍵詞“var msg_cdn_url”(中間有空格),後面的鏈接就是封面圖片的鏈接地址。

打開鏈接將圖片直接保存即可。

當然這個過程也可以用python來實現,只需要提供文章的url,就可以自動的下載封面的圖片了。

代碼如下,有點簡單粗暴但有效。

import re

import requests

url="https://mp.weixin.qq.com/s/lgWyG6P00YL9U42O8eVcUA"

#文章url

contents = requests.get(url)

pattern1 = re.compile('var msg_cdn_url = "(.*?)"')

pic_url = pattern1.findall(contents.text)[0]

print(pic_url)

img_data = requests.get(pic_url).content

with open("1.jpg",'wb') as f: #1.jpg爲保存的文件名

        f.write(img_data)        

        print(u'保存成功')

效果演示:

提醒一下:注意版權,不要作惡!


歡迎交流!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章