用Python獲取公衆號閱讀數、點贊數。

image.png


最近利用了「新榜」和「壹伴」生成了本身的公衆號年報。瀏覽器


對本身公衆號一年來的數據算是有所瞭解。微信


好比總閱讀數、總點贊數。
cookie


image.pngimage.png


這裏小F發現「新榜」和「壹伴」的數據竟然不同。
app


是乎也想着本身去取公衆號據,來統計一波。ide


看一下準確的數據到底是多少?
工具


主要用到谷歌瀏覽器、微信公衆號平臺、微信PC版、抓包軟件Charles。ui


在谷歌瀏覽器上打開開發者工具,登錄微信公衆號平臺。
spa


新建文章,添加超連接,即可獲得文章連接的接口。
3d


不過這裏好像沒有原創標識。orm


之前也寫過一篇文章,忘記了裏面有沒有這個數據了...



image.png


能夠獲取到文章標題、文章摘要、文章連接、發佈時間。


接口參數變化主要爲cookie、token,基本上隔天變化一次。


fakeid參數爲目標公衆號參數,更換公衆號會發生改變。


說到這裏是沒有獲取到閱讀數、點贊數的數據,還須要在電腦上進行抓包。


一開始小F並無成功的使用Charles進行抓包,發現須要以下設置。


首先是設置Charles的Proxy,勾選macOs Proxy。


其次信任Charles的根證書,這樣就能成功獲取到信息。


image.png


其中的read_num、like_num即是閱讀數和點贊數數據。


接口參數變化主要爲cookie、appmsg_token,也是隔天變化一次。


appmsg_token參數的值能夠在網頁的源代碼裏找到,以下圖。


image.png

如此一來咱們就能夠獲取到數據啦~


image.png


能夠看到截止到目前,小F2019年公衆號文章的總閱讀數爲42811,總點贊數爲828。

與「新榜」的數據基本吻合。


其餘數據也能統計一些信息出來。


好比「發文時間數據」。


image.pngimage.png


還有「整年發文排行榜」。


image.pngimage.png


來瞅一眼小F本身獲取到的數據狀況。


image.png

image.png


基本上所差無幾,說明方法仍是有效的。


具體代碼就不放了,有問題能夠加微信交流。


萬水千山老是情,點個「在看」行不行。






···  END  ···


image.png

相關文章
相關標籤/搜索