以下為部署文檔
技術文件請查看:https://t.zsxq.com/7ubmqNJ
逆向方式抓取的方案請參閱:https://wx.zsxq.com/dweb2/index/topic_detail/215584212588541
打包好的執行檔下載地址
連結: https://pan.baidu.com/s/1hyhj6YnV-L9w8LPx42FFzQ 密碼: qnk6
1. 公眾號數據
2. 文章列表數據
3. 文章數據
4. 閱讀按讚評論數據
5. 評論數據
以下安裝說明安需查看,僅作為參考。因每個人環境不同,可能安裝會有些差異,可參考網路上的資料
可用瀏覽器存取mitm.it 然後下載,或百度如何安裝mitmproxy證書
如果使用手機,需要確保手機和執行wechat-spider的電腦連接在同一個路由器上
開啟設定-無線區域網路-所連接的Wifi-設定代理-手動填上該安裝伺服器的IP和連接埠8080
開啟設定-WLAN-長按所連接的網路-修改網路-進階選項-手動填入該安裝伺服器的IP和連接埠8080
開啟chrome 設定->高級
開啟系統設定(System Preferences.app)- 網路(Network)- 進階(Advanced)- 代理程式(Proxies)- Secure Web Proxy(HTTPS) 填入該安裝伺服器的IP和連接埠8080
主要是配置mysql及redis的連結訊息,確保能正確連結上
此步驟如果config裡的auto_create_tables值為true時,會自動建立mysql資料表。建議首次啟動時設定為true,建立完表後設定為false
錄入資料到wechat_account_task, 如:
只填寫__biz就好, 如:MzIxNzg1ODQ0MQ==
當出現如上紅框中的提示訊息時,表示大功告成了,過一會可以去資料庫裡驗證資料了
若大家有什麼疑問或指教,可加qq群,一起討論問題。請備註微信爬虫学习交流
問題:連結時印出object supporting the buffer api required異常解決: 如果金鑰是整形的,如123456,需要在設定檔中加雙引號,如下:
mysqldb:
ip: localhost
port: 3306
db: wechat
user: root
passwd: "123456"
auto_create_tables: true # 是否自动建表 建议当表不存在是设置为true,表存在是设置为false,加快软件启动速度
原因是我那張證書失效了,可參考https://www.cnblogs.com/yunlongaimeng/p/9617708.html 安裝數據
檢查wechat_account_task 表中是否下發了__biz。可多下發幾個測試
開源專案不易,維護程式碼以及解決大家問題往往佔據了大部分時間,為了保證內容持續輸出,且本專案恰巧對您有幫助,還望多多支援哦(* ̄︶ ̄)。
可提供部署支持,答疑解惑(僅限打賞用戶、提PR的開發者)。
微信: boris_tm