java使用httpclient向百度的收录入口提交URL报 403错误

package com.galaxy.promotion.baidu;

import java.io.IOException;
import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.NameValuePair;
import org.apache.commons.httpclient.methods.PostMethod;

public class Test {
public static void main(String[] args) throws HttpException, IOException {
HttpClient httpclient = new HttpClient();
// 创建post方法实例
PostMethod postMethod = new PostMethod("http://zhanzhang.baidu.com/linksubmit/urlsubmit");

    // 填入各个表单域的值
    NameValuePair[] data = { new NameValuePair("url", "www.example.com") };

    // 将表单的值放入到post方法中
    postMethod.setRequestBody(data);
    // 执行post方法
    int statusCode = httpclient.executeMethod(postMethod);
    System.out.println(statusCode);
    System.out.println(postMethod.getStatusLine());
}

}

1个回答

是不是依赖一些请求头

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
百度url提交入口 百度网站收录提交入口网址
网站建设好第一件事就是提交网址,这样网站收录才会有排名,那么百度url提交入口百度网站收录提交入口网址是什么?百度网站收录提交入口网址:http://www.baidu.com/search/url_submit.htm
百度URL快速提交收录工具
百度URL快速提交收录工具
百度提交网址收录
cookie请直接复制进目录下cookie.txt 一行一个 代理ip格式为:ip:端口号 写入ip.txt 网址不带http://和/ 写入url.txt
php环境报403错误
apache2.2.4+tomcat6+mysql rnrnjsp php 环境怎么开php页面出现"HTTP 错误 403 - 禁止访问" 错误?rn jsp正常..rn 哪的毛病,该怎么修改啊..我比较菜,猴急!谢谢!!
百度Sitemap收录提交工具
百度Sitemap收录提交工具,是百度官方为站长提供的网站内容抓取程序,方便即时将网页抓取到百度数据库中 演示地址:http://www.a56.cc
wget下载报403错误
wget "url" url 应该使用双引号括起来,不然报错,这真是难以理解
百度URL提交工具
百度URL提交工具
百度URL提交器
经过测试还是很不错的,有助于更新网页快照
百度 url提交工具
百度 url提交工具,自动提交,让搜索引擎快速收录你的页面。
百度提交URL工具
百度提交URL,简单易操作,啊等哈好烦iueajfiasdfisadj范德萨激发
百度url全自动提交
百度url全自动提交
httpclient post提交报java.net.UnknownHostException
我做了个简单的httpclient post 提交rn不知为何总报java.net.UnknownHostException异常。rnrn[code=Java]rnurl="http://www.dianpin.com";rn CityDetails citys = new CityDetails();rn // String targetRequest=citys.getCityDetails();rn String targetRequest = "aaa";rn HttpClient httpClient = new HttpClient();rn httpClient.getHostConfiguration().setHost(url);rn // 创建POST方法的实例rn PostMethod postMethod = new PostMethod();rn // 使用系统提供的默认的恢复策略rn postMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,rn new DefaultHttpMethodRetryHandler());rn postMethod.setRequestHeader( "User-Agent", "fake"); rn // 填入各个表单域的值rn NameValuePair[] data = new NameValuePair("request", targetRequest) ;rn // 将表单的值放入postMethod中rn postMethod.setRequestBody(data);rn try rn // 执行postMethodrn int statusCode = httpClient.executeMethod(postMethod);rn // HttpClient对于要求接受后继服务的请求,象POST和PUT等不能自动处理转发rn // 301或者302rn if (statusCode == HttpStatus.SC_MOVED_PERMANENTLYrn || statusCode == HttpStatus.SC_MOVED_TEMPORARILY) rn // 从头中取出转向的地址rn Header locationHeader = postMethodrn .getResponseHeader("location");rn String location = null;rn if (locationHeader != null) rn location = locationHeader.getValue();rn System.outrn .println("The page was redirected to:" + location);rnrn else rn System.err.println("Location field value is null.");rn rnrn rn if (statusCode != HttpStatus.SC_OK) rn System.err.println("Method failed: "rn + postMethod.getStatusLine());rn rn // 读取内容rn byte[] responseBody = postMethod.getResponseBody();rn // 处理内容rn String str = new String(responseBody);rn //writeXML(str);rn System.out.println(str);rnrn catch (HttpException e) rn // 发生致命的异常,可能是协议不对或者返回的内容有问题rn System.out.println("Please check your provided http address!");rn e.printStackTrace();rn catch (IOException e) rn // 发生网络异常rn e.printStackTrace();rn finally rn // 释放连接rn postMethod.releaseConnection();rn rn rn[/code]rnrnurl换成我自己localhost:8081/ssh2/hello.actionrn也不行,但是在ie里面输入这个地址是可以运行的。rn请问,这个问题如何解决,是由什么原因造成的
百度URL快速提交收录工具v1.0.0.0免费绿色版
百度URL快速提交收录工具是利用百度站长平台的站长单条url提交通道来提交的,您可以使用本工具提交想被百度收录的url,百度搜索引擎会按照标准处理。百度不保证一定能够收录您提交的url。已经被收录的页面快照会及时被更新,需要的朋友快来下载使用吧。 使用步骤: 1.打开软件,输入在“URL地址”下的编辑框中输入要提交的URL 2.输入正确的验证码 3.点击“提交URL”按钮 PS:URL地址也可以从
恒财百度URL批量提交收录工具工具 v8.0.zip
恒财百度URL批量提交收录工具SEO利器,网址批量提交百度辅助工具,有助于让百度快速收录您的网址。百度提供单条url提交通道,您可以提交想被百度收录的url。快速,高效,便捷的让百度快速收录您的链接。 本软件基于net框架开发,有些windows XP 系统用户可能无法正常运行,如有上述情况,请先安装net 2.0组件。 恒财百度URL批量提交收录工具工具v7.1升级日志: 1、提交URL需登录百度帐号 2、每个帐号每天只能提交10条URL 3、软件这次提供了批量导入百度帐号,智能切换帐号的功能 4、帐号达到当天上限时自动切换下一个可用帐号 5、修复了一些小bug和兼容性问题
[百度不收录?] 百度地图提交地址 百度收录入口提交 自动化提交工具
百度全自动提交工具,加快网站收录! ip.txt 代理地址存放 url.txt 需要提交的地址(不要带http) cookie.txt 百度cookie 一行一条 ip可以百度免费提取!
(new URL(url)).openStream()出现 403错误
代码如下:rnString http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&q=[color=#FF0000]csdn[/color];rnInputStream in = (new URL(url)).openStream();rnrn目的是从googel哪里获取搜索“csdn”的结果,但是却出现如下错误:rnrnjava.io.IOException: Server returned HTTP response code: 403 for URL: http://www.google.cn/search?complete=1&hl=zh-CN&newwindow=1&q=csdnrnrn可是用通用的方法去针对百度确没有丝毫问题,如:rn"http://www.baidu.com/s?wd=[color=#FF6600]csdn[/color]";rnInputStream in = (new URL(url)).openStream();rnrn请问如何处理啊,谢谢!!!rnrn
java使用http下载文件报403异常
java中使用http方式下载文件时,有时报异常:rnServer returned HTTP response code: 403 for URL:XXXXrn网上的解决方法都是进行如下设置:rnconn.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 5.0; Windows NT; DigExt)");rn但是[b]按照这个设置依旧不行[/b]。rn请问有什么解决方法,或者对服务器端进行什么安全配置可以取消这种限制?谢谢!rn
git push提交报403的错误最有效解决方法
git push提交报403的错误最有效: 网上都说是要修改项目目录下的隐藏文件 .git里面的config文件,但本人试过,行不通,所以自己找到了一个最简单的方法:403错误是权限不足,不能访问。解决方法详情地址:http://www.yayihouse.com/yayishuwu/chapter/1000
解决Httpclient 4.5 爬虫时403错误
默认的user-Agent 没有 我们需要加一句 httpGet.setHeader(“User-Agent”, “Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36”); CloseableHttpClien...
向github上push的时候报403错误
向对方的github push 操作的时候会因为权限不够而出现403错误,经过实践大部分都是以下的错误导致的。 1.没有登录,解决方法 在这里添加对方的用户名密码来获得权限。 2.终端添加一条指令:gedit .git/config 会出现 将你用户名复制粘贴到github前面再加个@,然后就ok了 ...
百度网址链接批量提交收录工具
百度URL批量提交收录工具是一个让你的网站更新内容被百度及时抓去的百度通知工具,通过这个软件就能够通知百度收录,方便快捷,快速提升网站的收录机会。
百度Url网址收录批量查询软件工具
良聚美百度网址收录批量查询 软件简介 百度网址收录批量查询软件是良聚美C#程序员开发的一款免费工具,可以批量查询url网址是否被百度收录,就是网址是否有百度快照,同时可以获取url内容的标题,可以批量导入导出,可以设置多个线程,快速的查找url网址的收录情况。 软件特点 1、程序占用资源小,运行速度快。 2、可以批量导入网址,批量导出查询结果,非常方便。 3、程序预设收录和标题两个查询选项,满足用户需求。 4、查询结果可以导出为txt和xls文件,方便用户查看。 5、软件始终免费供用户使用,良聚美提供免费下载和更新。
HttpClient总是报java.lang.NoClassDefFoundError:错误
具体代码如下:rnpublic static boolean login()throws Exceptionrnrn HttpPost httpPost = new HttpPost(loginURL);rn List list = new ArrayList<>();rn list.add(new BasicNameValuePair("username",""));rn list.add(new BasicNameValuePair("password",""));rn list.add(new BasicNameValuePair("utf-8",""));rn list.add(new BasicNameValuePair("authenticity_token",getAuthenticityToken()));rn list.add(new BasicNameValuePair("back_url",""));rn list.add(new BasicNameValuePair("autologin",""));rnrn [color=#FF0000] HttpClient httpClient = HttpClients.createDefault();rn[/color]rn httpPost.setEntity(new UrlEncodedFormEntity(list));rn HttpResponse response = httpClient.execute(httpPost);rnrn HttpEntity entity = response.getEntity();rn String result = EntityUtils.toString(entity,"utf-8");rn System.out.println(result);rnrnrn return true;rn rnrn其中httpClient和httpCore JAR包均为4.4.1版本
HttpClient登录报验证码错误..
这段时间在做页面抓取,在用httpclient进行页面登录的时候,提示验证码错误.rnrn验证码我是先把对方验证码图片抓下来,用OCR解析成字符串,然后提交登录,rnrn但都提示验证码错误,但我也做了一个页面提交登录的却可以,这是为什么?
url重写后百度和谷歌不收录
url重写后百度和谷歌不收录rn这是怎么回事?rn没有重写的页面有更新就会收录rn但是URL重写的页面都上传几个月了一条都没收录这是怎么回事??
新站百度快速排名收录提交软件
《新站百度快速排名收录提交软件》是百度当前最为快速的提交收录方式。
Hexo+Next主题博客提交百度谷歌收录
关于Hexo博客提交搜索引擎收录网上有很多文章,大同小异,但是针对一些具体问题没有写明注意事项,本文针对Hexo+Next主题的提交过程中出现的一些网上少有提及的Bug进行补充 欢迎访问我的博客交流和查看更详细的教程,有问题请在该博客上提出验证网站在百度和谷歌上分别搜索site:helloshawn.cn其中的域名换成你的博客域名,如果此前没有进行过操作,应该是搜不到的,并且搜索出来的结果含有搜索引
百度批量收录提交工具 百度收录工具
本软件是辅助软件 是辅助我们提交我们的网站的URL 到百度后台(和我们从百度站长工具后台提交一样的 不过这里不需要输入验证码) 我们这个软件是不需要输入验证码的,大大提高了效率。 提交了URL 一定会被收录吗? 这个软件只是帮你提交URL到百度(也就是引蜘蛛过来爬行) 收录与不收录还要看你站内的结果,文章的原创度等等多方面的因素的。 软件的使用说明:首选把要提交的网址写到待提交网址文档中(格式安装里面的一样就可以)。 官方网站:www.yuanmatuan.com
搜索引擎收录入口
重要搜索引擎的网站登录入口地址: 百度:http://www.baidu.com/search/url_submit.html Google:http://www.google.com/intl/zh-CN/add_url.html 中国雅虎:http://search.help.cn.yahoo.com/h4_4.html 微软Live&Msn:http://search.msn.com.cn/
百度url自动提交工具
百度url自动提交工具
百度URL批量提交工具
百度URL批量提交工具
百度url快速提交工具
本工具可将自己的链接快速提交给百度,从而达到让百度快速收录。
百度url自动提交软件
批量半自动提交url入口给百度搜索收录的小工具,
搜索引擎收录地址入口
//谷歌 https://search.google.com/search-console/welcome //百度 https://ziyuan.baidu.com/linksubmit/url
百度谷歌雅虎搜狗提交链接入口
原文地址:http://liuyanzhao.com/2502.html 百度谷歌雅虎搜狗提交链接入口只要有别的网站有你的网站地址和相关文字,就是没有链接,也可算作是一个反链接.网站优化的方向是你的网站文章数量要足够多,而且有便于蜘蛛出来的链接,蜘蛛也不喜欢抓取没有主题乱七八糟的网站与优秀的网站首页交换链接。采用在百度中搜索某个关键词,排在前几名的,有收录日期的隆力奇产品网站便是百度认为优秀的网站
java使用HttpClient通过url下载文件到本地
Eclipse下完整的java程序,包含HttpClient的全部jar包。通过java类文件,实现通过链接将文件下载本地
HttpURLConnection无法连接到服务器,报403错误
现象描述: 工作中维护的Android APP突然连不上第三方服务器了,服务器返回: Code:403 Message:Forbidden 首先了解下403状态: 该状态表示服务器理解了本次请求但是拒绝执行该任务,该请求不该重发给服务器。在HTTP请求的方法不是“HEAD”,并且服务器想让客户端知道为什么没有权限的情况下,服务器应该在返回的信息中描述拒绝的理由。 说白了就是服务器...
访问nginx默认页报403错误解决方法
一般有三种原因造成403拒绝访问。 1.防火墙,关闭就行 2.没有对访问页的可读权限,一般去nginx/html/下把index.html权限改为664即可 以上两种原因我均测试过,但是访问还是报403,去查到了第三种解决办法 3.将nginx的配置文件nginx.conf首行加上 user root; 如图: 问题成功解决
访问页面报Nginx 403错误
今天在测试的时候报了403错误,找了好久才发现哪里出错了 我要访问的是这样页面 一直报403的错误 解决方法 在Nginx里加上autoindex on;
图片加载报403错误-跨越问题
Failed to load resource: the server responded with a status of 403 (Forbidden) 方法一: 在html页面添加:&amp;lt;meta name=&quot;referrer&quot; content=&quot;no-referrer&quot; /&amp;gt; &amp;lt;!--可以让img标签预加载网络图片--&amp;gt;即可 关于referrer的介绍可以参考...
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池