2015-06-01 57 views
0

我需要打印網站目錄下的所有文件。 該網站的目錄是:如何檢索禁止訪問的網站目錄下的文件

http://screenshots.ubuntu.com/screenshots/e/eclipse/ 

這是文件的路徑是目錄下:

http://screenshots.ubuntu.com/screenshots/e/eclipse/9128_large.png 

做這件事,我寫這樣的代碼:

import os 
import urllib 

url = "http://screenshots.ubuntu.com/screenshots/e/eclipse/" 

data = urllib.urlopen(url).read() 
content_of_directory = os.listdir(data) 

print (content_of_directory[0]) 
print (content_of_directory[1]) 

它給出以下錯誤信息:

Traceback (most recent call last): 
     File "retrieve_files_from_web_directory.py", line 11, in <module> 
     content_of_directory = os.listdir(data) 
    OSError: [Errno 2] No such file or directory: '<html>\r\n<head><title>403 Forbidden</title></head>\r\n<body bgcolor="white">\r\n<center><h1>403 Forbidden</h1></center>\r\n<hr><center>nginx/1.2.1</center>\r\n</body>\r\n</html>\r\n' 

提前致謝。

+1

歡迎HTTP,其中「目錄」和「文件」的概念實際上並不存在的全部意義。 –

回答

1

你不能,目錄列表被禁用,你將無法列出內容,除非你知道這個位置的特定文件的確切網址(如你提到的那個)

http://screenshots.ubuntu.com/screenshots/e/eclipse/9128_large.png 
0

你不能,那是禁止訪問

相關問題