### [研究胖鼠采集(Fat Rat Collect)会员功能破解限制](https://pmself.com/article/1268) **Published:** 2022-03-29T08:38:11 **Author:** crawlpw **Excerpt:** 对象:胖鼠采集(Fat Rat Collect)v2.4.3 ;本文章综合整理于互联网,已测试有效,但本着尊重… 对象:胖鼠采集(Fat Rat Collect)v2.4.3 ;本文章综合整理于互联网,已测试有效,但本着尊重和希望应用者支持原作者,才是长久之计,支持并给他打赏! 胖鼠采集(Fat Rat Collect) 是一款能帮助你网站文章采集自动化的好帮手. 开源免费, 支持所有网站列表详情页面 它有列表批量自动采集,自动发布,自动打标签,等黑科技功能, 一次创建规则, 后续省心省力 ![](https://pmself.com/wp-content/uploads/2022/03/20220327121417.png) 胖鼠采集官方网站:[https://www.fatrat.cn/](https://www.fatrat.cn/) ## 1、突破采集3页限制: 虽然可以突破3页的采集,但是延时的问题还是会存在采集不完全,需多次采集,或修改文件中的延时时间:60秒 fat-rat-collect\\includes\\fatrat-spider.php 修改该处即可: if (!get\_option(FRC\_Validation::FRC\_VALIDATION\_SPONSORSHIP) && count($page\_count) > 3){ return \['code' => FRC\_ApiError::FAIL, 'msg' => FRC\_Validation::FRC\_HINT\_F\]; } ## 2、采集后发布到指定目录: 查找“FRC\_HINT\_L”,跟踪到fat-rat-collect\\includes\\fatrat-options.php if (get\_option(FRC\_Validation::FRC\_VALIDATION\_RELEASE\_CONTROL)){ $params = \[ 'category' => frc\_sanitize\_array('release\_category', 'integer'), 'user' => frc\_sanitize\_array('release\_user', 'integer'), 'status' => frc\_sanitize\_text('release\_status', 'pending'), 'type' => frc\_sanitize\_text('release\_type', 'post'), 'thumbnail' => frc\_sanitize\_text('release\_thumbnail', 'thumbnail1'), 'release\_type' => frc\_sanitize\_text('release\_type', 'WordPress'), 'extension\_field' => frc\_sanitize\_text('extension\_field', 'post'), \]; if (empty($params\['category'\])){ $params\['category'\] = array(1); } if (empty($params\['user'\])){ $params\['user'\] = \[get\_current\_user\_id()\]; } } else { $msg = FRC\_Validation::FRC\_HINT\_L; $params = \[ 'category' => array(1), 'user' => \[get\_current\_user\_id()\], 'status' => frc\_sanitize\_text('release\_status', 'pending'), 'thumbnail' => 'thumbnail2', 'release\_type' => 'WordPress', 'type' => 'post', 'extension\_field' => 'post', \]; } 修改位置: \[content\_hide\] 在数据库表wp\_options中添加一项FRC\_VALIDATION\_RELEASE\_CONTROL ,值任意就好,我是写的1 \[/content\_hide\] wordpress主题开发函数2:添加选项add\_option()与修改选项update\_option() 办法1: SELECT wp\_term\_relationships.object\_id FROM \`wp\_term\_relationships\` WHERE wp\_term\_relationships.object\_id in (select wp\_posts.ID from \`wp\_posts\` where \`wp\_posts\`.\`ID\`=wp\_term\_relationships.object\_id )AND wp\_term\_relationships.term\_taxonomy\_id = 1 UPDATE \`wp\_term\_relationships\` SET wp\_term\_relationships.term\_taxonomy\_id =445 WHERE wp\_term\_relationships.object\_id in (select wp\_posts.ID from \`wp\_posts\` where \`wp\_posts\`.\`ID\`=wp\_term\_relationships.object\_id )AND wp\_term\_relationships.term\_taxonomy\_id = 1 ## 3、时间限制: 数据库中wp\_options中的字段frc\_report\_permissions\_time值,先修改了再说: ## 4、胖鼠工具箱-自动采集(自动发布)-时间频率突破: 未破解前,为灰色: 代码位置:\\fat-rat-collect\\includes\\fatrat-kit.php,268行、293行

自动采集

\[content\_hide\] 修改43200为0即可. \[/content\_hide\] ## 5、自动标签功能 \\fat-rat-collect\\includes\\fatrat-kit.php,303行 同文件,第138行: 需要在wp\_options创建字段,且内容为json格式: \[content\_hide\] 字段名:FRC\_VALIDATION\_AUTO\_TAGS 值:{"switch":open,"created\_at":"1617073742"} \[/content\_hide\] 6、标签内链: 增加字段 \[content\_hide\] FRC\_VALIDATION\_INNER\_CHAIN {"switch":open,"created\_at":1617333683,"limit":1,"hide\_empty":1,"created\_at":1} \[/content\_hide\] ## 7、修改配置数量的限制 找到文件:fatrat-options.php:做以下修改即可! \[content\_hide\] 搜索找到(count($this->options()) >= 5;修改5为更大的数值即可。 \[/content\_hide\] ## 8、修改数据通详情页面展示数据条数 找到文件:fatrat-data-detail.php,做以下修改即可! 查找以下字段: \[content\_hide\] $per\_page = $this->get\_items\_per\_page(‘snippets\_per\_page’, 10); 修改10为你要的条数。 \[/content\_hide\] ## 9、其他都差不多 其他都OK了 但是**关键词随机插入**不行: 字段内容修改为:{“switch”:open,”created\_at”:1617333683,”limit”:1,”hide\_empty”:1,”created\_at”:1} ## 10、最后可用模式数据库内容: ## 11、最后 作者还是很厚道的,小菜也过了一把瘾,对原作者的红包赞助还是不能少的。 **Tags:** 胖鼠采集 **Categories:** Wordpress, 技术, 插件&API ---