作者eddbloody (eddbloody)
看板java
标题[问题] 有关fetch 网页
时间Sun Mar 20 01:01:11 2011
最近需要写一个fetch 网页资讯的java程式
但因为才接触没多久..有些地方不太清楚
写了一个fetch的code
import java.io.*;
import java.net.*;
public class handle
{
public static void main(String [] argv) throws Exception
{
URL url = new URL ("
http://www.imdb.com/");
BufferedReader in = new BufferedReader(
new InputStreamReader(url.openStream()));
String inputLine;
while(inputLine = in.readLine())!=null)
System.out.println(inputLine);
}
}
假如web是 yahoo等网站都能取得
但不太清楚IMDB为什麽不可以..
错误讯息为403..是IMDB有挡? 那要如何取得呢?
来这边问问各位 感恩!!
P.S 顺便问些笨问题
(1)BufferedReader in 的constructor为什麽是传InputStreamReader,
而不是直接url.openStream()
(2)爬文跟查一下有关fetch的code 常会出现URLConnection,但我加入或没加,
似乎是没甚麽差别,不太清楚这用意是甚麽
因为刚接触..所以写起来蛮多问题的Q__Q
感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.47.64.202
※ 编辑: eddbloody 来自: 114.47.64.202 (03/20 01:03)
※ 编辑: eddbloody 来自: 114.47.64.202 (03/20 01:04)
1F:推 kyoin:设定header看看 03/20 02:01