问题描述
http://bt.btchina.net/?categoryid=-3我要得到上面页面的电影链接地址可是我用代码读页面的时候,报403错误,该怎么解决???代码如下:URLurl=null;InputStreamis=null;InputStreamReaderreader=null;HttpURLConnectionconn=null;DOMParserparser=newDOMParser();try{url=newURL("http://bt.btchina.net/?categoryid=-3");synchronized(lock){conn=(HttpURLConnection)url.openConnection();is=conn.getInputStream();reader=newInputStreamReader(is,"gb2312");parser.parse(newInputSource(reader));}Stringa=parser.getXMLParserConfiguration().toString();System.out.println(a);}catch(Exceptione){//e.printStackTrace();System.out.println(Thread.currentThread().getName()+"的异常:"+e.getMessage());returnparser;}finally{if(is!=null){try{is.close();}catch(IOExceptione){//TODOAuto-generatedcatchblocke.printStackTrace();}}if(reader!=null){try{reader.close();}catch(IOExceptione){e.printStackTrace();}}if(conn!=null)conn.disconnect();}报错信息如下:main的异常:ServerreturnedHTTPresponsecode:403forURL:http://bt.btchina.net/?categoryid=-3org.cyberneko.html.HTMLConfiguration@1a5f739急死了!!!大家帮帮忙吧!!!在线等啊
解决方案
解决方案二:
估计是因为没有一个合理的请求头吧……
解决方案三:
那咋办啊,我怎么写才能写个合理的请求头啊
解决方案四:
403的意思是你的请求只能局限于内网,也就是localhost
解决方案五:
每天回帖即可获得10分可用分!
解决方案六:
该回复于2009-08-17 09:58:30被版主删除
解决方案七:
该回复于2009-08-17 09:58:30被版主删除