帝国站长php主动推送,帝国CMS网站主动推送链接到百度的代码

news/2024/5/20 2:32:18/文章来源:https://blog.csdn.net/weixin_30310209/article/details/116007788

使用帝国CMS网站的朋友有很多,但是有许多网站更新后不能及时收录,在百度站长平台提供了几种网站链接提交方法可以让百度蜘蛛抓取网站。分别是自动提交、主动推送、网站地图以及手动提交。其中主动推送可以最及时的让百度蜘蛛发现网站最新链接。

在之前,小编更新网站后,要先整理出需要提交的链接,然后放到百度提供的PHP推送代码中(如下段代码),保存为php文件,然后放到网站根目录中,访问该文件才能提交。这样很麻烦。

$urls = array(

'http://www.example.com/1.html',

'http://www.example.com/2.html',

);

$api = 'http://data.zz.baidu.com/urls?site=www.00cs.cn&token=5La7IjYQPcpWhwiI';

$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;

?>

小编在网上查看其他朋友提交链接的方法,有用插件提交的,这种方法麻烦一次,后期提交会比较方便。这个方法他们介绍很多,大家可以自行查看。

小编使用的方法比较笨一点。

在后台新建自定义页面:

a7c336a97a9961f78c4ecb27d0f6e1e0.png

其中代码如下:

[e:loop={"select * from [!db.pre!]ecms_article where date(FROM_UNIXTIME(newstime, '%Y%m%d' ))=curdate() order by id desc",0,24,0}]

=$bqsr['titleurl']?>,

[/e:loop]

该代码可以生成当天更新的url链接到page.txt。

在网站根目录新建php文件,保存如下代码:

$values = fopen('page.txt','r') or die("打开文件失败");

$value = fread($values,filesize('page.txt'));

$value = rtrim($value,",");

$urls =explode(',', $value);

$api = 'http://data.zz.baidu.com/urls?site=example.cn&token=5La7IjYQPcpWhwiI';

$ch = curl_init();

$options = array(

CURLOPT_URL => $api,

CURLOPT_POST => true,

CURLOPT_RETURNTRANSFER => true,

CURLOPT_POSTFIELDS => implode("\r\n", $urls),

CURLOPT_HTTPHEADER => array('Content-Type: text/plain'),

);

curl_setopt_array($ch, $options);

$result = curl_exec($ch);

echo $result;

echo '

' .htmlspecialchars(print_r($urls, true)) . '
';

?>

各位朋友使用的时候,要将其中的page.txt换成自己的自定义页面名。将其中的api链接换成自己的。

在更新过网站以及自定义页面后,访问根目录中新建的上述文件就可以实现当天新更新页面的提交。

这种方法虽然笨一点,工作量却也不算太大,目前够小编使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_813526.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

基于java jsp的音乐歌曲网站设计

音乐网站设计能够方便地进行音乐及音乐信息的网上发布和更新,并且可以检索到符合查询条件的音乐信息;用户可以将音乐信息实现上传,并能够对各类音乐及音乐信息进行网上查询。该系统具有较强的操作权限管理功能。充分发挥互联网的便利性,使招聘…

基于java jsp的校园二手交易网站mysql

每年毕业生离校时都会丢弃或转赠大量学习生活用品,这些物品往往得不到很好的处理,校园二手网站就是提供了这样的一个网上购物平台。本文主要介绍了该平台的方案论证、总体设计等实现过程,详细论述了设计思想、数据库设计和功能模块设计。实现…

基于java jsp的同乡会网站

本同乡会网站是在myeclipse,jdk 平台上运用JSP技术来实现的。具有前台和后台功能,前台主要模块有:公告动态、动态聚焦、财务公开、家乡文化、同乡会简介、联系我们、论坛社区;后台模块主要功能有:系统用户管理,新闻通知…

java旅游网站系统

系统预览地址:http://localhost:8080/bjly 管理员登录账号:admin 密码:000000 普通用户登录账号:liusan 密码:000000 前后台都有,包括论文,演示视频再加MyeclipseMysql配置过程(带语…

SSM+maven框架二手交易网站(Mysql数据库)

SSMmaven框架二手交易网站(Mysql数据库) 开发环境: Eclipse ,MYSQL,JDK1.8,Tomcat 7 涉及技术点: MVC模式、SpringMvc、Mybatis、Spring、bootstrap、HTML、JavaScript、CSS、JQUERY、log4j、Ajax、maven等 系统采用Mybatis框架实…

基于JavaEE网上在线雨伞销售购物网站

技术:Java、JSP等摘要:网上在线雨伞销售购物网站是一个典型的电子商务销售平台,该平台是地面销售系统的一种延伸和互补,它促使商家和顾客之间的沟通更加的方便,快捷,并且大大促进了商品销售的效率&#xff…

Java、JSP个人网站设计与实现

技术:Java、JSP等摘要:如今的个人网站主要作为一个展示个人、发表相关技术文章和情感日记的公开空间,同时也可以借此发布一些公开的咨询或者提供一些网络服务,通常由主页和其他超链接文件页面组成。个人网站主要以发表个人相关信息…

基于java的二手车交易网站的设计与实现

技术:Java、JSP等摘要:随着因特网和计算机的快速发展。特别是数据库技术在Internet中的广泛应用,Web站点向用户提供的服务将越来越丰富,越来越人性化。该论文提到的基于J2EE的互联网二手车交易网,与既往我们所熟知与了…

网站迁移到uos系统过程手册

第一步:更新系统 sudo apt-get update 第二步:安装mysql数据库 1.安装MySQL数据库,并启动服务 sudo apt-get install default-mysql-server //安装服务器端 sudo apt-get install default-mysql-client //安装客户端 service mysql sta…

某评论网站爬虫练习

准备工作 需要用到的库 import requests from bs4 import BeautifulSoup import re from fontTools.ttLib import TTFont step1 headers {"User-Agent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/…

某网站内容获取

准备工作 import re #正则表达式 import requests #获取页面信息 import pandas as pd #数据处理 import time 页面分析 直接get无法获得任何信息, 我们采取另一种思路: 来到network, 查看ajax请求, 同时下拉搜索内容 可以看到, 当不断下拉刷新内容时, 产生了形如https…

某房屋中介网站爬虫实例

url: https://hangzhou.anjuke.com/community/ 相比较房天下, 只需要在请求头中加入cookie即可(不带cookie会被封ip) 直接上代码: from bs4 import BeautifulSoup import requests import re import pandas as pd import time #需要杭州: 区域,地址&…

5个值得推荐的英语学习网站及1个英语学习App

1、练习听力 美国国家公共广播电台NPR:http://www.npr.org/特点:标准美式英语。 建议:每天花三十分钟左右,反复听英语广播,这是听力过关的必经之路。点击网页中左边“BROWSE TOPICS”下面的“News”选项。选择自己有…

Java开发必知道的国外10大网站

1、https://www.google.com/ 不解释 2、https://stackoverflow.com 里面包含各种开发遇到的问题及答案,质量比较高。 3、https://github.com/ 免费的开源代码托管网站,包括了许多开源的项目及示例项目等。 4、https://dzone.com/ 提供技术新闻、编程教…

自己刚写的php的api 如何访问_网站被攻击了!我是如何数据分析来排查的!

背景事故: 给小白练习SQL的网站瘫痪了时间: 20190811 凌晨1点开始,持续90分钟原因: 被一位来自深圳的"朋友"攻击这篇文章带个你什么如何判断异常如何在数据上定位异常真的是活生生的案例,虽然我完全不希望这种案例再次发生关于我这个SQL学习网…

无法从该网站添加应用_一张图告诉你,为什么近期所有网站应用都无法安装且签名...

最近果子后台收到的最多的消息就是 果子,果子,为啥网站应用下载失败呀,为啥网站的app不更新证书啦。 为什么越狱工具都出来了,却迟迟没有网站更新在线下载呀。 iOS13.5已经修复了曾经最火的“断网下载法”来使用企业应用。 今天给…

第四课 建站准备—配置文件修改

第四课 建站准备—配置文件修改时间:2011-06-18 23:51来源:未知 作者:admin点击: 103 次这一节课,我们来给大家说一下织梦CMS配置文件的修改。为什么要修改呢?我们先来看一个例子。 首先进入后台,发布一篇文章,标题就为“百通建站…

JS代码优化技巧之通俗版 分类: SEO推广

JS代码优化技巧之通俗版 分类: SEO推广 | 评论: 276 | 浏览:20421 分享到:36如果你问我网站中最影响网站打开速度的是什么?我会告诉是网站中的javascript,简称JS。模板中引用的JS文件越多,打开速度越慢,这点我深有体会&#x…

apache主机头设置-一台服务器支持多个网站,多个域名 ... [复制链接]

如何在一台服务器上运行多个网站,并对应不同的网址呢?这个问题一直没有解决,在网上找了很多次,很简单,但每次试验都没有成功.直到遇到下面的介绍:当apache在读取httpd.conf过程中遇到NameVirtuaHost指令时&…

linux内核break信号,信号处理 - Linux内核中的信号机制_Linux编程_Linux公社-Linux系统门户网站...

当进程被调度时,会调用do_notify_resume()来处理信号队列中的信号。信号处理主要就是调用sighand_struct结构中对应的信号处理函数。do_notify_resume()(arch/arm/kernel/signal.c)函数的定义如下:asmlinkage voiddo_notify_resume(struct pt_regs *regs…