使用wcplusPro的常见问题

回答

1 我遇到的问题不在 FAQ 怎么办 ?

绝大部分问题都来自不熟悉软件的使用方法,确保仔细研究过官网提供的所有视频教程,多看一遍教程,往往能节约几个小时的时间。

如果你属于试用版、1小时版、2天版、1月版用户,很遗憾,我们无法提供微信人工客服。请通过邮件 wonderfulcorporation@gmail.com 详细描述遇到的问题,至少包括:在什么情况下发生的、期望的结果是什么、实际结果是什么、使用的版本、做了哪些操作,请附带上必要的截图,以便技术人员快速锁定问题。

如果你属于6月版、1年版、3年版、源码版用户,请通过微信联系客服,详细描述遇到的问题,要求同上。


2 什么是远程协助服务?

远程协助指的是,技术客服通过远程协助软件(比如 ToDesk),帮助用户远程安装 wcplusPro、创建任务、执行任务,确保成功采集到数据的过程。

远程协助为收费服务,¥120/次,如未能采集到数据,当即全额退款。

远程协助需要人工参与,过程中需要操作用户微信,有隐私泄露的风险,我们并不推荐该服务。

我们一直在完善教程、文档、软件操作流程,尽可能降低用户首次使用的学习成本。认真、严格根据官网教程操作,几乎不会遇到问题,完全不需要远程协助。如果你有任何教程完善建议,欢迎邮件联系我们。


3 任务提示请求频繁

这种情况一般发生在通过微信,采集公众号历史文章链接的过程中。一个微信ID,24小时内大约能获取到 2100 次公众号推文,相当于 2100~1.6万篇文章(每次推文可有1~8篇文章),再多可能就会提示频繁。以下几个方法都能处理这个问题:

1. 更换微信ID再次点击当前公众号的任意文章,刷新自动参数,若干秒后 wcplusPro 就会继续采集文章链接,电脑端无需任何操作

2. 不要删除任务,直接关闭 wcplusPro 后台,强行终止软件。等待 24 小时,直到被限制的微信ID恢复正常,启动 wcplusPro 点击目标公众号的文章,刷新参数,点击开始,启动任务

3. 重启 wcplusPro,删除提示请求频繁的任务,使用微信读书采集文章连接 如何通过微信读书采集文章链接


4 任务提示参数不匹配

这种情况发生在,通过微信采集公众号历史文章链接、阅读数据的过程中。通过微信采集以上两类数据时,微信参数和任务必须同属一个公众号

遇到这种错误时,只需要重新获取当前任务所属公众号的参数,程序会在几秒钟内恢复正常。

所以,通过微信采集数据时,请确保创建的任务和当前参数属于同一个公众号。微信读书没有这个限制,详细教程见视频教程

开始执行任务之前,请点击 Clear Proxy 清除代理设置,以免通过电脑浏览公众号时,覆盖当前的微信参数,导致参数不匹配错误


5 任务提示没有参数

wcplusPro 可以模拟微信或者微信读书,来采集目标公众号的历史文章,采集过程中,相关参数需要始终存在,不能删除。当通过微信读书来采集数据时,微信参数比当前执行的任务必须指向同一个公众号,否则会提示没有参数或者参数不匹配错误

遇到这种错误时,只需要重新获取和当前任务匹配的参数即可


6 任务提示参数过期

你可以使用微信读书参数来采集任意公众号的文章链接;你也可以使用微信参数来采集对应公众号的文章链接和阅读数据。但是,这些参数时有时效性的,半个小时到几个小时不等

如果当前正在运行的任务,或者未来的任务会用到这个过期的参数,就会提示参数过期

用户只需要点击 Set Proxy 重新获取当前公众号对应的参数,将参数刷新为绿色,任务就会在数秒后恢复正常。对于已经有段时间,尚未过期的参数,通过这个方法也能起到刷新作用


7 如何一次采集、更新多个公众号的数据

如果不需要文章的阅读数据,这是可以做到的,操作方法见下方视频演示

一次更新多个公众号如何批量采集文章链接和内容


8 显示授权无效

不管是试用版还是订阅版,授权都有一定的时效性,过期后就会显示授权无效。

另外,如果当前电脑的时间不准确,即便授权没有过期,也会导致授权无效,请通过自动校准来确保时间准确。


9 打开微信的文章后,没有像教程演示的那样,获取到公众号的昵称等信息

如果你用的电脑微信,请按照以下线索,逐一排查:

1. 点击 Set Proxy,确保代理状态为绿色

2. 安装 CA 证书,macOS 下还需要通过 Keychain Access 信任证书。如果已经做过该项操作,可以考虑重做一遍

3. 使用微信客户端打开目标公众号的任意一篇文章,尝试多次刷新文章,也可尝试换一篇文章并多次刷新

4. 关闭可能会给电脑设置网络代理的其他软件,如各种VPN

5. 关闭各种杀毒、安全软件,如360安全卫士

6. Windows 在网络设置中,清除网络设置

7. Windows 在网络设置,自动设置代理中,关闭自动检测设置

8. Windows 系统下,尝试鼠标右键单击软件,通过管理员身份运行软件

9. 参考视频教程 wcplusPro 9 试用教程 尝试使用多种方法打开目标公众号的文章,直到目标公众号出现


如果你用的移动端微信,请按照以下线索,逐一排查:

1. 移动端已经安装 CA 证书,iOS、iPadOS还需要信任证书

2. 移动端和运行 wcplusPro 的电脑在同一个路由器下

3. 局域网没有防火墙,阻碍移动端连接电脑的代理。你可以打开另一台手机的热点,将电脑和移动端都接入进去,来替代复杂的局域网环境

4. 移动端正确设置代理,服务器地址为电脑的IP地址,端口为9090

5. 移动端使用的是WIFI,而非运营商流量


11 Excel打开导出的CSV文件显示乱码

字符编码问题,wcplusPro 导出的 CSV 文件采用 utf-8 编码,请参考教程 Excel打开CSV文件乱码

你可以可以通过搜索引擎搜索'Excel打开CSV乱码'寻找更多解决方案。


12 只能采集到目标公众号最近的10次推文

在完成菜单删除目标公众号,关注目标公众号后重新采集


13 我在wcplusPro后台看到了一些和公众号无关的域名,担心隐私安全

wcplusPro 内置代理服务器(Proxy Server)用来识别目标公众号。点击 Set Proxy 按钮后,wcplusPro 会设置网络代理为 127.0.0.1:9090,用户可以在电脑的网络代理设置看到。如此,电脑的某些网络请求(包括公众号)就会通过该代理服务器,可能会在后台窗口输出一些日志。

该代理服务器仅解析公众号相关信息,不会解析、存储其它任何网络请求,请放心使用。之所以有非公众号相关域名出现,这是因为该请求对应的应用,在后台发起了网络请求,和 wcplusPro 无关。

为避免代理服务对网络的影响,一旦获取目标公众号参数后,请立即点击 Clear Proxy 来清除网络代理设置。


14 如何通过API读取采集的数据

1. 准备好访问 API 的工具,比如浏览器、Python requests 库、Postman 等可以发起 get 请求的工具

2. 运行 wcplusPro

获取文章列表 http://localhost:5001/api/article/all_articles?offset=50&num=50&sort=p_date&direction=desc,注意url参数,offset 表示偏移量,num 表示数量,sort[p_date|read_num|like_num|old_like_num|reward_num|title|author] 表示排序字段,direction[asc|desc] 表示排序方向。返回 json 格式数据,包含文章列表和总数等信息

获取文章文本内容http://localhost:5001/api/article/content?nickname=公众号昵称&id=文章ID,文章ID可以通过文章列表API获取。返回 json 格式数据,包含文章文本内容


15 授权到期会导致运行中的人物终止吗?

不会,正在运行的任务不受授权的控制

授权到期后,无法创建新任务、无法开始任务,已经采集完成的数据也不会被删除