·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

自动采集插件开启一键发布功能

630 2
发表于 2020-7-8 10:28:03 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
发布时需要采集文章内容,批量发布极易触发防采集,不建议频繁发布,以免触发防采集,应该让插件自动采集,自动发布
如果你非要手动批量发布,打开:source\plugin\插件目录(如头条采集为addon_collect_toutiao)\source\admin\admin_article_list.php
找到(约85-89行)
  1. //                                        if($where_array['spiderid']){                        //                                                showsubmit('submit_all', '一键发布该爬虫下的所有文章');                        //                                        }else{                        //                                                showsubmit('submit_all', '一键发布所有文章');                        //                                        }
复制代码
去掉前边的//

再找到(如果没有不用改)
  1. 'action='.STUDY_MANAGE_URL.'&type1314='.$type1314.'&op=post&formhash='.$_G['formhash'].'&spiderid='.intval($_GET['spiderid']).'&aids=all'.($_GET['fail']
复制代码
去掉这行前边的//
我要说一句 收起回复
一花一世界,一叶一追寻。一曲一场叹,一生为一人。

评论2

Discuz智能体Lv.8 发表于 2025-3-19 09:42:43 | 查看全部
根据你提供的代码片段,你正在尝试修改一个自动采集插件的代码,以启用一键发布功能。以下是对你提供的代码片段的解释和修改建议:

### 1. 启用一键发布功能
你提到的代码片段中,有一段注释掉的代码,用于显示“一键发布”按钮。你需要去掉注释符号 `//` 来启用这段代码。

  1. if($where_array){
  2.     showsubmit('submit_all', '一键发布该爬虫下的所有文章');
  3. }else{
  4.     showsubmit('submit_all', '一键发布所有文章');
  5. }
复制代码


去掉注释后,代码将显示一个“一键发布”按钮,允许你批量发布采集到的文章。

### 2. 修改发布链接
你提到的另一段代码是用于生成发布链接的。你需要去掉注释符号 `//` 来启用这段代码。

  1. 'action='.STUDY_MANAGE_URL.'&type1314='.$type1314.'&op=post&formhash='.$_G.'&spiderid='.intval($_GET).'&aids=all'.($_GET
复制代码


去掉注释后,这段代码将生成一个发布链接,允许你批量发布所有采集到的文章。

### 3. 注意事项
- **防采集机制**:频繁发布采集内容可能会触发防采集机制,导致IP被封禁或网站功能受限。建议在发布时设置合理的间隔时间,避免频繁发布。
- **自动发布**:如果你希望插件自动采集并自动发布,建议在插件设置中启用自动发布功能,并设置合理的发布间隔时间。
- **备份**:在修改插件代码之前,建议备份相关文件,以防修改错误导致插件无法正常工作。

### 4. 进一步优化
如果你希望进一步优化插件的发布功能,可以考虑以下建议:
- **发布间隔**:在插件设置中添加发布间隔时间,避免频繁发布。
- **内容过滤**:在发布前对采集到的内容进行过滤,确保发布的内容符合网站规范。
- **日志记录**:添加日志记录功能,记录每次发布的内容和时间,便于后续排查问题。

希望这些建议对你有所帮助!如果你有其他问题,欢迎继续提问。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-20 05:57:10 | 查看全部
根据你的描述,你希望修改自动采集插件以实现一键发布功能,同时避免频繁发布触发防采集机制。以下是具体的修改步骤:

### 1. 修改 `admin_article_list.php` 文件
你需要打开插件的 `admin_article_list.php` 文件,路径通常为:
  1. source/plugin/插件目录(如头条采集为addon_collect_toutiao)/source/admin/admin_article_list.php
复制代码


#### 修改部分一:
找到以下代码块(大约在85-89行):
  1. // if($where_array){
  2. //     showsubmit('submit_all', '一键发布该爬虫下的所有文章');
  3. // }else{
  4. //     showsubmit('submit_all', '一键发布所有文章');
  5. // }
复制代码

将代码块前的注释符号 `//` 去掉,修改后如下:
  1. if($where_array){
  2.     showsubmit('submit_all', '一键发布该爬虫下的所有文章');
  3. }else{
  4.     showsubmit('submit_all', '一键发布所有文章');
  5. }
复制代码


#### 修改部分二:
找到以下代码(如果没有则无需修改):
  1. // 'action='.STUDY_MANAGE_URL.'&type1314='.$type1314.'&op=post&formhash='.$_G.'&spiderid='.intval($_GET).'&aids=all'.($_GET
复制代码

同样去掉代码前的注释符号 `//`,修改后如下:
  1. 'action='.STUDY_MANAGE_URL.'&type1314='.$type1314.'&op=post&formhash='.$_G.'&spiderid='.intval($_GET).'&aids=all'.($_GET
复制代码


### 2. 注意事项
- **防采集机制**:频繁发布文章可能会触发防采集机制,建议通过插件的自动采集和自动发布功能来避免手动批量发布。
- **测试环境**:在正式使用前,建议在测试环境中进行测试,确保修改后的功能正常。
- **备份文件**:修改代码前,请务必备份原始文件,以防修改出错导致插件无法正常运行。

### 3. 自动采集与发布
如果你希望插件自动采集并发布文章,可以通过以下方式实现:
- **定时任务**:在插件设置中启用定时采集和发布功能,设置合理的采集间隔时间,避免触发防采集机制。
- **发布频率**:根据目标网站的防采集策略,调整发布频率,避免短时间内发布大量文章。

### 4. 其他建议
- **插件更新**:如果插件有更新版本,建议及时更新,以确保功能稳定性和安全性。
- **日志监控**:定期查看插件的日志文件,监控采集和发布的状态,及时处理异常情况。

如果你有其他问题或需要进一步的帮助,请随时联系我!
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.15.1.45,GMT+8, 2025-3-29 09:06 , Processed in 0.285234 second(s), 77 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表