[問題] 有關fetch 網頁

看板java作者 (eddbloody)時間14年前 (2011/03/20 01:01), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
最近需要寫一個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)

03/20 02:01, , 1F
設定header看看
03/20 02:01, 1F
文章代碼(AID): #1DXE5QtU (java)