账号与原创保护、优站扶植不共享提交配额,请您进行区别后分开提交;在原创保护、优站扶植提交过的数据无需再次在数据入口提交。内容享受天级抓取校验、快速展现优待。
通过天级收录接口,提交站内内容链接,享受天级抓取校验、快速展现优待。
仅限提交绑定站点下的内容,否则无法成功提交,配额不可累计,当日有效。
若链接存在跳转关系,请直接提交跳转后链接。如网站换域名,需提交新域名资源;进行HTTPS改造页面,请提交HTTPS资源。
如果您之前使用过本页面成功推送过原创文章,以后更新了原创文章,打开本页面, 浏览器会自动加载appid和token,而您只需要粘贴网址,一键提交原创url即可,相当方便.如果绝对不错,可以收藏本页面
每个站会分配一个独一无二的token,只能用于您自己的网站,对其他网站没有作用.
本站不会记录,也不会保存您的token,请放心使用!
为了省去您每次必须复制粘贴自己的appid和token,每次成功推送后,会自动保存或更新appid和token到你的浏览器cookie,有效期为一年,下次使用的时候会自动帮您从您的浏览器cookie加载您的appid和token!如果介意,请清除本地浏览器cookie即可
如果您辛辛苦苦写的原创文章,还没被百度收录,就已经被别人转载走了,而被百度第一时间收录,会导致您的原创文章变成了别人的!
为别人作嫁衣裳,从百度天级收录入口提交您的原创链接,可以被百度当天抓取,快速展现!
每次更新完原创文章,都需要登陆百度站长平台, 然后点击原创保护,然后点击天级收录,好麻烦,写这么个功能,也是为了方便自己!
如果您有开发能力,按照接口自行开发就可以!
接口调用地址:http://data.zz.baidu.com/urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime
appid请填写您自己的唯一识别id 是16位纯数字,token分配给您的token 16位大小写字母和数字组成,type 对提交内容的数据类型说明,天级收录参数:realtime
curl推送示例
将要提交的链接按照每行一条的格式写入一个文本文件中,命名此文件为urls.txt,然后进入该文件所在目录,执行如下命令:
curl -H 'Content-Type:text/plain' --data-binary @urls.txt "http://data.zz.baidu.com/urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime"
post推送示例
POST /urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime HTTP/1.1 User-Agent: curl/7.12.1 Host: data.zz.baidu.com Content-Type: text/plain Content-Length: 83 http://www.example.com/1.html http://www.example.com/2.html
php推送示例
$urls = array( 'http://www.example.com/1.html', 'http://www.example.com/2.html', ); $api = 'http://data.zz.baidu.com/urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime'; $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;
ruby推送示例
require 'net/http' urls = ['http://www.example.com/1.html', 'http://www.example.com/2.html'] uri = URI.parse('http://data.zz.baidu.com/urls?appid=1615573053784224&token=JFoGqzv3zUvhTS2Q&type=realtime') req = Net::HTTP::Post.new(uri.request_uri) req.body = urls.join("\n") req.content_type = 'text/plain' res = Net::HTTP.start(uri.hostname, uri.port) { |http| http.request(req) } puts res.body