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'
提前致謝。
歡迎HTTP,其中「目錄」和「文件」的概念實際上並不存在的全部意義。 –