网站上线以后如果是做百度排名,那么紧跟着就要在百度搜索资源平台做主动提交、自动提交、移动适配等操作,那么主动提交如何通过java实现,将网站新产生的链接实时提交给百度蜘蛛加速收录呢?
1.使用主动推送功能会达到怎样效果
及时发现:可以缩短百度爬虫发现您站点新链接的时间,使新发布的页面可以在第一时间被百度收录
保护原创:对于网站的最新原创内容,使用主动推送功能可以快速通知到百度,使内容可以在转发之前被百度发现

2.java实现主动提交

/** * 百度链接实时推送 * @param Parameters 提交的链接数组:* http://www.example.com/1.html* http://www.example.com/2.html* @return */public static String postTuiSong(String url,String[] Parameters){String PostUrl=url;if(null==PostUrl || null==Parameters || Parameters.length==0){return null;  }String result = "";PrintWriter out = null;  BufferedReader in = null;try {  //建立URL之间的连接URLConnection conn = new URL(PostUrl).openConnection();//HttpURLConnection conn = (HttpURLConnection)new URL(PostUrl).openConnection();//if(conn.getResponseCode()!=200){//设置通用的请求属性  conn.setRequestProperty("User-Agent", "curl/7.12.1");  conn.setRequestProperty("Host", "data.zz.baidu.com");  conn.setRequestProperty("Content-Type", "text/plain");  conn.setRequestProperty("Content-Length", "83");  //发送POST请求必须设置如下两行  conn.setDoInput(true);conn.setDoOutput(true);//获取conn对应的输出流  out = new PrintWriter(conn.getOutputStream());  //发送请求参数  String param = "";for(String s : Parameters){  param += s+"\n";  }out.print(param.trim());//进行输出流的缓冲  out.flush();//通过BufferedReader输入流来读取Url的响应  in = new BufferedReader(new InputStreamReader(conn.getInputStream()));  String line;while((line=in.readLine()) != null){  result += line;  }  //}} catch (Exception e) {  System.out.println("post推送出现异常!"+e);e.printStackTrace();} finally{try{  if(out != null){  out.close();  }  if(in != null){  in.close();  }  }catch(IOException ex){  ex.printStackTrace();  }}System.out.println("post推送结果:"+result);return result; }
}

其中url为百度提供的主动提交链接

parameters为提交的数据数组集合,比如我们每次只提交一条链接就这样写:

long id=12;
String [] parameter = new String[1];
parameter[0]="https://www.citywy.com/know/"+id+".htm";
postTuiSong(parameter);

java实现百度资源平台主动提交链接相关推荐

  1. Java百度网盘创建链接,java获取百度网盘真实下载链接的方法

    本文实例讲述了java获取百度网盘真实下载链接的方法.分享给大家供大家参考.具体如下: 目前还存在一个问题,同一ip在获取3次以后会出现验证码,会获取失败,感兴趣的朋友对此可以加以完善. 返回的Lis ...

  2. 友价源码怎么样主动提交链接给百度?

    提供友价商城源码插件,友价源码是不支持百度链接主动提交,原创插件,全网独一. 应用主动推送功用有什么用处? 及时创造: 可以最大延伸百度爬虫创造站点新链接的时间,可以使新公布的页面可以在第一时间被百度 ...

  3. 常州SEO姜东:百度资源平台站点验证图文怎么做?

    搜索资源平台为站点提供三种验证方式:文件验证.html标签验证.CNAME验证.最为常见的就是文件验证,也是比较简单方便的一种方法. 1.文件验证 (1)登录百度搜索资源平台--点击用户中心--点击站 ...

  4. 微信公众号java模拟登录_【微信公众平台改版后】Java模拟登录微信平台,主动推送消息给用户...

    一.简要说明 在博文<Java模拟登录微信公众平台,主动推送图文消息给用户>中提到使用Java语言登录微信公众平台,然后发送图文消息给用户,基本可以符合使用要求,但是在今年10月23日,微 ...

  5. 百度站长平台主动推送Python源码

    废话不多少,直接上源码 # -*- coding:utf-8 -*- import requests import json import re import time def readdata(): ...

  6. Java调用百度短网址生成短链接

    1. 方式一 直接在线生成 https://dwz.cn/ 2. 方式二 调用接口生成 引入gson-2.8.5.jar 可以通过maven仓库搜索下载地址 http://central.maven. ...

  7. 百度资源(站长)平台怎么提交收录?

    今天给大家讲解一下百度资源平台怎么提交链接和提升"收录". 注意:这边的收录实际讲是索引,可以简单的理解为 索引=被搜索引擎抓到并收入到库中 我们平常说的收录=放出被你在搜索引擎看 ...

  8. 百度即将下线熊掌号,资源平台新增快速收录取消提交收录入口

    5月14号,百度资源平台进行了改版,取消了原来的收录提交入口,新增了一个"快速收录",如图显示: 并将原来的收录名称修改为了普通收录,很明显,百度想将原来的熊掌号收录合并到百度资源 ...

  9. 百度站长资源平台自动批量抓取诊断工具(站长站群seo工具)

    背景 百度站长资源平台抓取诊断功能提供了如下说明: 抓取诊断工具,可以让站长从百度蜘蛛的视角查看抓取内容,自助诊断百度蜘蛛看到的内容和预期是否一致. 每个站点每周可使用70次,抓取结果只展现百度蜘蛛可 ...

最新文章

  1. 华大 MCU 之七 DMA 导致 SPI 异常停止的原因分析、DMA 配置的那些坑
  2. 5G专网为“江南皮革厂”带来了什么?
  3. Java应用集群下的定时任务处理方案(mysql)
  4. 如何在Outlook中的电子邮件上显示快速操作按钮
  5. java实现驾校考试系统_jsp驾校考试系统
  6. Oracle利用序列实现自动增长列
  7. Kaggle 房价预测竞赛优胜方案:用 Python 进行全面数据探索
  8. java 多进程多线程_Java并发编程原理与实战三:多线程与多进程的联系以及上下文切换所导致资源浪费问题...
  9. Linux mii-tool命令
  10. 这个俄罗斯大神,又出新作品了!
  11. Linux的nc,局域网文件互传
  12. 118、交换机配置规范
  13. Swift 网络请求——Moya的使用
  14. 域格 ASR CAT4 系列模块FOTA 升级(HTTP 方式)
  15. Bellman_Ford的负环
  16. 我是云南的云南怒江的是什么梗 我是云南的云南怒江的梗出处
  17. 量子计算机原理 不确定,逃避量子物理学中的不确定性原理
  18. C语言 —— 数组(数组的声明、初始化、访问)与字符串指针
  19. vim 替换文本指令
  20. 云知识 - OMA-DM 和OTA的关系

热门文章

  1. 3dmax高模烘焙贴图到低模
  2. php 自动换行,用php绘制海报时,大段文字如何自动换行
  3. 史上最全Xshell and Xftp 工具的使用
  4. 【英文】邮件中提醒对方查看附件的多种说法
  5. Java双亲委派模型:为什么要双亲委派?如何打破它?破在哪里?
  6. TCP/IP Illustrated Episode 3
  7. 什么是网络附加存储 (NAS),它是如何工作的
  8. 地理及天文学相关知识
  9. Percona Toolkit使用之pt-heartbeat
  10. Python爬取六国家(地区)最流行的股票并保存到excel的不同的工作表中