В настоящее время загруженные изображения сохраняются на локальном компьютере, но я хочу сохранить изображения непосредственно на удаленном сервере (xxx.xxx.xxx.xxx), так или иначе, чтобы это сделать в Scrapy?Как сделать Scrapy сохранять изображения на удаленном сервере?
0
A
ответ
1
Из коробки Scrapy поддерживает хранение файлов в Amazon S3.
Чтобы настроить хранение изображений в один из использования бэкенд соответствующей схемы серверной и пути:
IMAGES_STORE = 's3://bucket/images'
Однако вы можете создать собственный FileStore
класс, например, наследуемых от Scrapy-х FSFileStore
https://github.com/scrapy/scrapy/blob/master/scrapy/pipelines/files.py#L42 , а затем создать пользовательскую схему ImagePipeline
, которую вы хотели бы использовать, например:
class CustomFtpImagePipeline(ImagePipeline):
STORE_SCHEMES = {
'ftp': MyFTPFilesStore,
}
затем просто использовать IMAGES_STORE
установку с соответствующей схемой:
IMAGES_STORE = 'ftp://path_to_dir/on_ftp_server
Смежные вопросы
- 1. IE8 загрузить силы изображения на удаленном сервере
- 2. Сохранять изображения на сервере с Dropzone.js
- 3. туздЫшпр на удаленном сервере
- 4. Как различать URL-адрес на сервере или удаленном сервере (удаленном)?
- 5. Server.MapPath на удаленном сервере
- 6. FuelPHP на удаленном сервере
- 7. Сохранить изображение на удаленном сервере
- 8. Работа на удаленном сервере
- 9. PHP сохранить/сохранить файл на удаленном сервере?
- 10. Подпроцесс на удаленном сервере
- 11. Местоположение каталога на удаленном сервере
- 12. Загрузить файл на удаленном сервере
- 13. Развертывание webservice на удаленном сервере
- 14. доступ MONGODB на удаленном сервере
- 15. проверить наличие изображения на удаленном сервере с помощью allow_url_fopen = off
- 16. Попытка сделать символическую ссылку на сценарий Powershell на удаленном сервере
- 17. Сценарий запроса MSSQL на удаленном сервере
- 18. Как запустить SQL-запрос на удаленном сервере
- 19. Как добавить файл jar на удаленном сервере?
- 20. Phing symlink на удаленном сервере
- 21. Как настроить IDE на удаленном сервере?
- 22. DVCS работает на удаленном сервере
- 23. Как запустить php-скрипт на удаленном сервере?
- 24. Как запустить COM-DLL на удаленном сервере?
- 25. Развертывание NodeJs на удаленном сервере
- 26. Как обновить .git/config на удаленном сервере
- 27. Drush: разрешено на удаленном сервере
- 28. Запуск Exec() на удаленном сервере
- 29. Найти файлы на удаленном сервере
- 30. Удаление файлов на удаленном сервере
Я знаю об этом, но то, что мне нужно, чтобы сохранить изображения на другой сервер, который я использую, чтобы не Amazon S3. – XO39
Я обновил ответ – mizhgun
Все еще не мог работать. Где я должен написать код, который отвечает за управление scrapy, чтобы использовать ftp для сохранения файлов на удаленном сервере? Какие методы переопределить? Извините, но я совершенно не знаком с python, если бы вы могли предоставить мне какой-то рабочий код для начала, я буду благодарен. – XO39