首页 关于我们 中拓产品 新闻中心 知识交流 联系我们
  当前位置:合肥网站优化 -> 新闻中心
 
  公司新闻 行业动态 精选观点
 
移动网站主动推送数据使用方法
关键词:网站 网络 设计 点击次数:1736次 更新时间:[2016/6/3] 【打印】 【关闭】
合肥网站优化人员所知,主动推送是向百度最快速的提交方式,站点新产生的链接我们都可以通过此种方式推送给搜索引擎,以加快站点新链接被网站收录的速度。今天我们就在这里教大家如何主动推送。
  1,需要网站制作数据推送接口,进入主动推送工具后,会看到接口调用地址的token,token是由16个英文数字组合的字符串
  移动站点优化 网站优化 提交sitemap 移动网站优化 搜索引擎排名
  2,下面提供一些推送示例
  1)curl推送示例
  将要提交的url数据写入一个本地文件,比如urls.txt,每个url占一行,然后调用curl命令:
  curl -H 'Content-Type:text/plain' --data-binary @urls.txt
  "http://data.zz.baidu.com/urls?site=www.example.com&token=edk7yc4rEZP9pDQD"
  使用php、python、java等可以参照这个过程推送结构化数据。
  2)post推送示例
  POST /urls?site=www.58.com&token=edk7ychrEZP9pDQD HTTP/1.1
  User-Agent: curl/7.12.1
  Host: data.zz.baidu.com
  Content-Length: 83
  http://www.example.com/1.html
  http://www.example.com/2.html
  3)php推送示例
  $urls = array(
  'http://www.example.com/1.html',
  'http://www.example.com/2.html',
  );
  $api = 'http://data.zz.baidu.com/urls
  site=www.58.com&token=edk7ychrEZP9pDQD';
  $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;
  4)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
  site=www.xxx.com&token=eTk7ychrWZP1pDQD')
  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
  以上就是主动向百度推送数据的方法,想要了解更多企业网站优化技巧欢迎登陆:http://www.zhong-t.com/
 
 
合肥网络公司中拓科技专业提供合肥企业网站优化、合肥企业网站制作等服务! 版权所有 中拓科技 合肥网站优化建设 皖ICP备11000144号
COPYRIGHT 2010-2017 WWW.ZHONG-T.COM 版权所有
合肥网站优化合肥网站制作就到合肥中拓,专业的合肥网络公司让每一个企业都拥有适合自己的互联网推广方案!