提交方式:
1.百度站长入口 http://zhanzhang.baidu.com/linksubmit/index 网站提高了很多站长所需的东西。你一看便知。
2.登录后:网站抓取——>链接提交 你会发现,百度提供了多种链接提交的方式: 自动提交: 主动推送(实时)、自动推送、 sitemap 手动提交:。
下面主要演示通过java代码进行主动推送。
来到主动推送页面,我们可以看到如下页面展示:
其中接口调用地址: http://data.zz.baidu.com/urls?site=www.xxxx.com&token=xxxx 这是我们,推送的入口,很重要,不要告诉别人,避免别人向着瞎推送,因为是有上限的不过足够一个网站使用,当然推送的地址,域名必须为当前网站地址http://www.xxxx.com(注:需进入百度站长平台http://zhanzhang.baidu.com/linksubmit/index获取本网站的token值)
百度站长给出了,相关的使用说明文档 http://zhanzhang.baidu.com/college/courseinfo?id=267&page=2#h2_article_title14
给出的Post推送示例如下:
其中post:对应的推送地址; User-Agent:用户带来; Host:主机; Content-Length内容长度; 接着是推送的地址
其中User-Agent、Content-Length需要我们在表头继续设置。
方式一:利用Spring RestTemplate进行推送
RestTemplate是Spring提供的用于访问Rest服务的客户端, RestTemplate提供了多种便捷访问远程Http服务的方法,也就是get、post、put、delete等等请求,都能实现,这里不做详细介绍。 如果你选择这种方式,你得有过java框架相关开发经验,用过spring,其中具体配置就不给出了。 Maven引入Spring
这样,RestTemplate相关的类库就进来了。 在Bean中配置RestTemplate
好了下面在测试类中进行演示
方式二:使用java自带的HttpClient进行推送
封装的post推送方法:
测试
运行出现,如果推出成功,将会返回json数据如下:
其中remain就是我们上面提到的最多推送链接数。 如果推送失败,将会以json形式给出推送失败的链接及系相关信息。
后续可在百度站长平台中查看,推送结果。不过有延迟,大概第二天,出统计结果。 入口同样是:网站抓取——>链接提交
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://sh2.tttmy.cn/news/1801.html