image.png

功能介绍

百度SEO主动推送1.0插件,主要为了方便站长,不需要每次手动提交帖子到百度搜索资源平台(原百度站长平台)

开启插件之后,用户发布完帖子插件就帮您自动推送给百度了,是不是很方便呢?

使用前必看

本插件基于魔缇Smsot社群系统

使用方法

下载插件压缩包,然后上传到hack目录下,解压缩使用
设置完记得点开启,不点开启没效果别问我为什么

开启debug发布后提示error site问题

在百度资源平台开通站点后,一般需要等待24小时之后token才生效,如果开启debug模式,一直提示error site,有可能是token未生效,等待生效即可。

特别鸣谢

在开发过程中给予了我很大的帮助

  • Kurama
  • 橙子

插件下载

下载地址https://www.iculture.cc/software/plugins/baidu_submit.tar.gz

普通收录Token

您需要先在百度搜索资源平台(原百度站长平台)申请站点
传送门>>https://ziyuan.baidu.com/linksubmit/index

请复制token=后面的画线部分

image.png

然后填入到插件中,debug模式选择关闭
image.png

debug模式

如果您不确定自己是否推送成功,可以开启debug模式

image.png

然后,再发送帖子成功之后会有弹窗
弹窗里如果显示success,说明已经自动推送成功了
image.png

您验证成功后,就可以关闭debug模式来关掉弹窗提示了。
image.png

题外话

思路分享

插件是基于发帖后自动进行推送的。
如果不使用插件,如何制作一个自动提交的功能呢?

这里需要借助宝塔面板的计划任务>访问url
image.png

创建php文件,然后通过宝塔每天定时访问这个,就可以把数据表里的所有内容推送给百度

```
<?php
 error_reporting(0);
 $servername = "localhost";
 $username = "";//数据库账户
 $password = "";//数据库密码
 $dbname = "";//数据库名称
 
  
 // 创建连接
 $conn = new mysqli($servername, $username, $password, $dbname);
 //$conn = new mysqli($host, $user, $pw, $name);
  
 // 检测连接
 if ($conn->connect_error) {
     die("连接失败: " . $conn->connect_error);
 }
   
  $sql = "select `vid` from  sms_topic_themes";
  $result = mysqli_query($conn, $sql);
   
  if (mysqli_num_rows($result) > 0) {
      // 输出数据
      while($row = mysqli_fetch_assoc($result)) {
         $arr[]='https://smsot.iculture.cc/topic.php?vid='.$row['vid'];
      }
      $urls=$arr;
      
  } else {
      echo "No data";
  }
 
  mysqli_close($conn);
  
  
 $api = 'http://data.zz.baidu.com/urls?site=https://smsot.iculture.cc&token=nMGsvOwWZ6kieUXC';
 //百度站长普通推送接口http://data.zz.baidu.com/urls?site=https://www.iculture.cc&token=nMGsvOwWZ6kieUXC
 $ch = curl_init();
 $options =  array(
     CURLOPT_URL => $api,
     CURLOPT_POST => true,
     CURLOPT_RETURNTRANSFER => true,
     CURLOPT_POSTFIELDS => implode("\n", $urls),
     CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),
 );
 curl_setopt_array($ch, $options);
 $result = curl_exec($ch);
 echo $result;

 ?>
```

缺陷

上面的方法也有个巨大的缺陷,就是如果你数据表里有10万或者20万个帖子,那我只能打扰了,服务器卡死了别来锤我。

© 版权声明
评论 共6条

请登录后发表评论

    • FancyPig的头像-FancyPig's blog
      卡多多
      0
    • FancyPig的头像-FancyPig's blog
      雨醉江南
      0
    • FancyPig的头像-FancyPig's blog
      啊啊啊
      0