java 板


LINE

我用URL类别去建立连线(程式附在最後) 但是某些网站就失效了 像是我要连线到无名的任何一个页面 包括首页,就出现了以下的错误讯息 C:\>java n 主网页的大小为 -1, 类型为 text/html; charset=utf-8 发生了 java.io.IOException: Server returned HTTP response code: 403 for URL: htt p://www.wretch.cc/ 例外 C:\>java n 主网页的大小为 -1, 类型为 text/html; charset=utf-8 发生了 java.io.IOException: Server returned HTTP response code: 403 for URL: htt p://www.wretch.cc/blog/xxxxxx 例外 如果是连线到GOOGLE或是YAHOO的话就可以 GOOGLE(http://www.google.com.tw) C:\>java n 主网页的大小为 -1, 类型为 text/html; charset=UTF-8 <html><head><meta http-equiv="content-type" content="text/html; charset=Big5"><t itle>Google</title><script>var _gjwl=location;function _gjuc(){var a=_gjwl.hash; if(a.indexOf("&q=")>0||a.indexOf("#q=")>=0){a=a.substring(1);if(a.indexOf("#")== ... ...原始码.... YAHOO(http://tw.yahoo.com) C:\>java n 主网页的大小为 -1, 类型为 text/html; charset=utf-8 <!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01//EN' 'http://www.w3.org/tr/html4/st rict.dtd'><html lang="zh-tw"><head><meta http-equiv="Content-Type" content="text /html; charset=utf-8"><meta http-equiv="expires" content="-1"><base href=http:// ... ...原始码.... 甚至连这种http://www.javaworld.com.tw/jute/post/view?bid=5&id=139293&sty=3 的复杂(非普通静态网页)网址都能连线成功 并且下载到原始码 不知道这是不是某种 Sever 检测出问题?不然怎麽独有无名不行连结@@ 例如说像是相簿图片就会有来源检测(Referer) 或是说必须为装成IE firefox等等? 我刚刚在网路上爬了一个下午的文章 好像有种说法是要用到 socket 去使用 http 协定去连线? 不过这种要怎麽做..?还是说那里可以查到资料 我找了一个下午都找不到...还是我关键字 下错了@@? 不知道URL类别能不能直接解决这样的问题 而不需要动用到socket?? 希望众高手指点指点啊~~ 附件:Source Code import java.io.*; import java.net.*; import java.util.*; public class n { public static void main(String args[]) { String str; try { URL page = new URL("http://www.wretch.cc/"); URLConnection page_C = page.openConnection(); page_C.setRequestProperty("User-Agent", "Mozilla/4.0 (co Windows XP; SV1; .NET CLR 1.1.4322)"); System.out.print("主网页的大小为 " + page_C.getContentLe System.out.println(", 类型为 " + page_C.getContentType() Object obj = page.getContent(); InputStreamReader isr = new InputStreamReader((InputStre BufferedReader br = new BufferedReader(isr); while((str = br.readLine())!=null) { System.out.print(str); } br.close(); } catch(IOException ioe) { System.out.print("发生了 " + ioe + " 例外\n"); } } } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.212.210 ※ 编辑: rps12369 来自: 114.42.212.210 (02/18 16:25)
1F:推 qrtt1:User-Agent, referer 02/18 16:44
老实说我对 setRequestProperty 这个部分不是很了解... 不知道有没有人告诉我该怎麽做 还有哪里可以查到这类的东西的资料? 这是我更改後的码 page_C.setRequestProperty("User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322)"); page_C.setRequestProperty("referer", "http://tw.yahoo.com"); 一样是有错误讯息 而这是我用截取http header的程式所抓到的资料 不知道有没有助於我上面程式的帮忙 C:\>java HTTPHeaders http://www.wretch.cc Request properties.... User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; .NET CLR 1.1.4322 ) Referer: http://www.wretch.cc Response properties.... Date: Wed, 18 Feb 2009 09:31:41 GMT Set-Cookie: BX=32i5b594pnlbt&b=3&s=oo; expires=Tue, 02-Jun-2037 20:00:00 GMT; pa th=/; domain=.wretch.cc P3P: policyref="http://p3p.yahoo.com/w3c/p3p.xml", CP="CAO DSP COR CUR ADM DEV T AI PSA PSD IVAi IVDi CONi TELo OTPi OUR DELi SAMi OTRi UNRi PUBi IND PHY ONL UNI PUR FIN COM NAV INT DEM CNT STA POL HEA PRE GOV" Set-Cookie: PHPSESSID=j6r7g7m72s8gqfkhrjcoc9rf36; path=/; domain=.wretch.cc Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: lang=deleted; expires=Tue, 19-Feb-2008 09:31:40 GMT; path=/; domain= www.wretch.cc Set-Cookie: lang=en; expires=Sat, 13-Feb-2010 09:31:41 GMT; path=/; domain=.wret ch.cc Vary: Accept-Encoding Content-Type: text/html; charset=utf-8 Age: 0 Transfer-Encoding: chunked Connection: keep-alive Via: HTTP/1.1 r4.ycpi.tp2.yahoo.net (YahooTrafficServer/1.17.9 [c sSf ]) Server: YTS/1.17.9 Hit enter to continue ※ 编辑: rps12369 来自: 114.42.212.210 (02/18 17:34)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:e-shopping站内搜寻

TOP