記錄微信公衆號歷史文章採集(一、Anyproxy)

記錄微信公眾號歷史文章採集(一、Anyproxy)

原作者(飯口組組長)有一句話:我的方法來源於許多同行的分享精神,所以我也會延續這個精神,將我的成果分享出來。

這系列的文章也是為了延續這份分享精神!

該系列文章是根據知乎專題的教程一步一步實現過程,以及實現過程中踩過的一些坑。

關於原理介紹這裡就不重複了,大家可以參考知乎專題。

安裝Anyproxy

記錄微信公眾號歷史文章採集(一、Anyproxy)

AnyProxy是一個基於NodeJS的,可供插件配置的HTTP/HTTPS代理服務器。(阿里的)

使用npm安裝命令npm install -g,這也是安裝Anyproxy第一個坑。 anyproxy安裝Anyproxy的時候安裝的是最新版,你會發現接下來的anyproxy –root命令不能使用,以及rule_default.js找不到知乎中所說的方法。在Anyproxy的github倉庫中找到了原因。

記錄微信公眾號歷史文章採集(一、Anyproxy)

今年二月份更新了版本,代碼改了很多。所以不一樣了,而組長的教程是17年的,所以用的是第二個版本。為了保持一致,我們在安裝Anyproxy的時候要指定版本號。

記錄微信公眾號歷史文章採集(一、Anyproxy)

安裝證書&設置代理

Anyproxy安裝好後使用anyproxy –root命令就能生成證書。

接下來就是安裝手機證書了。

這裡使用的是真機。

方法一: 啟動anyproxy,瀏覽器打開localhost:8002/fetchCrtFile,能獲取rootCA.crt文件

方法二:啟動anyproxy,localhost:8002/qr_root 可以獲取證書路徑的二維碼,移動端安裝時會比較便捷。

手機要記住下載路徑,安裝證書的教程可以參照我之前的Fiddler小白入門。

抓包

安裝好證書並設置代理後(注意Anyproxy設置代理默認端口是8001),就可以進行手機抓包了。瀏覽器打開localhost:8002進入Anyproxy後臺,可以看到抓到包的內容。

記錄微信公眾號歷史文章採集(一、Anyproxy)

記錄微信公眾號歷史文章採集(一、Anyproxy)

找到安裝目錄修改代碼

找到Anyproxy安裝目錄,因為是-g全局安裝的,我的npm默認在node的安裝路徑下,於是在D:\Program Files (x86)\nodejs\node_modules\anyproxy\這裡找到(node是我自定義安裝在D盤)

如果是默認安裝的,可能是在C:\Users\用戶名\AppData\Roaming\npm\node_modules\下。

安裝知乎專題的介紹修改代碼就行。具體怎麼修改使用在下一篇文章中介紹,未完待續……To be Continued……

希望這篇文章能給你帶來知識和樂趣,喜歡博主的文章可以加博主好友哦


分享到:


相關文章: