0
所以我有一個自定義管道,擴展了Scrapy的當前FilesPipeline。但是,我在設置FILES_STORE變量時遇到了問題。我現在的文件結構是:Scrapy - 設置FILES_STORE的問題?
my_scraper.py
files/
#this is where I want the files to download to
所以,我設置FILES_STORE=/files/
和運行蜘蛛。但是當我這樣做時,我得到以下錯誤:
PermissionError: [Errno 13] Permission denied: '/files/'
爲什麼會發生這種情況?有什麼我做錯了嗎?
僅供參考您的原始路徑也是絕對的 - 在unix中,以斜槓開頭的路徑被認爲是絕對路徑。在你的情況下,相對路徑應該是'files /',所以你可能想嘗試一下,儘管在可能的時候應該總是使用絕對路徑而不是相對路徑。 – Granitosaurus
很高興知道,謝謝!我也用'files /'試過了,因爲我不確定它有什麼不同,並且它不起作用 – ocean800