我想做一個電影經理。我想僅在imdb上爲我的Java應用程序提供電影的URL,並自動獲取生產者名稱和其他內容。爲什麼當我向httpd請求「imdb.com」時,我得到一個403錯誤?
它與其他網站一起工作,用這個而不是HTML,我得到一個Java錯誤,被一個異常... 403錯誤(禁止)捕獲。
我想做一個電影經理。我想僅在imdb上爲我的Java應用程序提供電影的URL,並自動獲取生產者名稱和其他內容。爲什麼當我向httpd請求「imdb.com」時,我得到一個403錯誤?
它與其他網站一起工作,用這個而不是HTML,我得到一個Java錯誤,被一個異常... 403錯誤(禁止)捕獲。
403錯誤(禁止)
禁止的意思是 「你不能這樣做」。我不知道你期望得到的答案是什麼,「不要這樣做」。
如果我的預測是正確的,imdb會檢查瀏覽器信息,只需更改您的用戶代理標題,也許還會添加一個引用標頭,並且您將很好。
可以指點一個問題在哪裏教這麼做? 我一開始找不到任何有用的東西... – user1728596
哪個庫用於HTTP訪問? – thoaionline
https://dl.dropbox.com/u/47888945/javahttprequestnotworking.txt源代碼 – user1728596
你能包含代碼嗎? – thoaionline
併發送和接收的流量,和確切的錯誤?也許這是因爲有一個簡單的用戶代理檢查,它可以防止你按照他們的[條件](http://www.imdb.com/help/show_article?conditions)下載內容:_「機器人和屏幕抓取:你可能不得在本網站上使用數據挖掘,機器人,屏幕抓取或類似的數據收集和提取工具,除非我們明確書面同意,如下所述。「_。 – CodeCaster
檢查http://en.wikipedia.org/wiki/HTTP_403 –