建立微信公众号本地采集服务器

所以我开发了配合QQWorld收藏家旗舰版使用的微信公众号本地采集服务器。即日起,不再继续采集用户推送来的公众号。

该工具的原理是,在本地采集微信公众号文章,然后推送到安装有QQWorld收藏家的网站。

微信公众号本地采集服务器使用教程

QQWorld收藏家篇

设置收藏项目

建立微信公众号最近10次群发的收藏项目,并且为每一个项目设置好要保存的分类等信息,并且记下每一个相关收藏项目对应的ID。

设置推送密码

在网站后台的 收藏项目 - 收藏设置 - 微信公众号本地采集者 中设置密码,这个将防止非法推送文章。

微信公众号本地采集者篇

下载

在网站后台的 收藏项目 - 收藏设置 - 微信公众号本地采集者 中找到下载地址。下载并解压出来,可以阅读根目录的安装方法说明文档。

架设本地AMP或NMP服务器,如果已有可以跳过

在本地建立服务器环境,可以使用集成环境,比如AppServXAMPPWampServerphpstudyAPMServ等。安装方法请百度,这里不赘述。然后将下载的文件放到能够本地HTTP访问的目录中。

视频播放器

导入数据库

打开PHPMyAdmin,新建一个数据库,可以使用自定义的数据库名,也可以用默认的grabber,然后导入微信公众号本地采集者根目录的grabber.sql

配置

打开本地采集者的根目录的config.php文件(第一次安装需要将config-sample.php文件更名为config.php),根据提示进行相关配置。

  1. 远程服务器,这个是你网站的首页地址,注意不要以'/'结尾。
  2. 远程服务器推送密码,这个要和之前在网站后台设置的推送密码相匹配。
  3. 然后是数据库配置,输入数据库名,用户,密码和端口,如果你没有自定义数据库的名字,这里可以不用修改,因为有些本地服务器默认就是root用户且密码为空。
  4. 采集时间间隔,默认5秒,其实调成0也不错,速度贼快,只是容易被微信反感,IP得勤换。
  5. 推送时间间隔,有时候文章推送速度会很快,如果怕服务器受不了,尤其是需要同时保存远程图片的时候,可以适当调大
  6. Cookies,搜狗微信cookie,在搜索微信搜索页获取,用于破解搜狗微信封锁
  7. 要采集的公众号,这个数据将记录你要采集的公众号,每一个公众号需要设置3个参数,首先是微信公众号的ID,然后是之前设置的收藏项目ID,再就是微信公众号的中文名称。按照格式依葫芦画瓢吧。

采集篇

万事俱备,只欠东风,在本地使用http协议访问微信公众号本地采集者的目录,比如http://127.0.0.1/grabber。

微信公众号本地采集者界面

点击开始采集按钮,系统会自动排队对公众号进行采集,如果被封了会自动提醒,并帮助你进行人工解锁,解锁后点击已解锁按钮继续采集,直到采集完。

采集过程中可能比较漫长,可以去刷新网站后台的文章列表,可以看到不断有新的文章被推送进来。偶尔过来看看,如果被封了,就解锁然后继续采集。

如果采集过于频繁,微信对你的IP会变得十分敏感,不管间隔多久,最多采集4个公众号就会被封,这个时候只需要重启路由器,换个IP……

  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: