以下为部署文档
技术文档请查看: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