2
A
回答
2
我可以使用它來下載項目代碼
shub fetch-eggs project_id_here
哪裏project_id_here
可以從瀏覽器的網址打開項目時被抓住。
生成的文件將是一個*.egg
只需使用WinRAR或任何其他您使用的工具將其提取爲ZIP文件。
-1
據我所知,目前還沒有公共API用於在Scrapy Cloud上檢索項目源代碼。 (如果錯誤,請糾正我。)
但確實有可能在沒有附加特權的情況下檢索項目源代碼。
當作業運行時,與項目相關的文件定位在/app
路徑:
job-<some-job-id>:/app$ ls -la /app
total 48
drwxr-xr-x 5 root root 4096 Jul 27 17:13 .
drwxr-xr-x 82 root root 4096 Jul 28 04:09 ..
-rw-r--r-- 1 root root 26695 Jul 27 17:13 __main__.egg
drwxr-xr-x 2 nobody nogroup 4096 May 23 07:34 addons_eggs
drwxr-xr-x 2 nobody nogroup 4096 Jul 24 14:27 python
-rw-r--r-- 1 root root 14 Jul 24 14:27 requirements.txt
該文件__main__.egg
包含所有項目的源代碼。
因此,您可以:
- 選擇一個當前正在運行的任務,在訪問它的控制檯:https://app.scrapinghub.com/p/[project_id]/[spider_id]/[job_id]/console
- 發送
.egg
文件放到你可以在以後檢索,例如curl http://IP-address-of-your-own-server:8888/retrieve-file --data-binary @/app/__main__.egg
(假設您已準備好接收數據的服務)。
另外,我想你總是可以聯繫Scrapinghub支持尋求幫助。
相關問題
- 1. 無法在Mac終端下載開源項目的源代碼
- 2. 下載Android源代碼,外部目錄
- 3. scrapinghub:從所有已完成的作業中下載所有項目
- 4. 下載Eclipse的源代碼
- 5. 下載Eclipse的源代碼
- 6. 無法從網頁下載源代碼
- 7. 從Chromium源代碼倉庫下載
- 8. 從谷歌代碼下載來源
- 9. 從Cognito Forms下載源代碼?
- 10. 如何從code.google.com下載源代碼
- 11. 如何從源代碼下載頁面
- 12. 從Apple網站下載源代碼
- 13. Maven從源代碼編譯項目
- 14. 安卓:下載源代碼
- 15. Android源代碼下載
- 16. 下載網站源代碼
- 17. git - 下載Android源代碼
- 18. 谷歌代碼下載源
- 19. 如何下載Maven項目的特定JAR依賴項的源代碼
- 20. 從github克隆源代碼後,Roslyn項目沒有加載
- 21. 如何從Windows中的Google代碼下載/簽出項目?
- 22. 如何從CLI(不在項目目錄中)下載Maven工件及其依賴項的Java源代碼?
- 23. 如何從谷歌代碼下載源代碼?
- 24. Node-RED開源項目項目的調試源代碼
- 25. 導入從ClearCase的源代碼控制一個項目,RTC源代碼控制
- 26. 如何使用Cygwin從Windows下載谷歌代碼項目?
- 27. 如何在flex builder中加載/加載flexlib項目源代碼?
- 28. 下載xcode項目的資源文件
- 29. 無法下載GAE的源代碼
- 30. 如何下載BIRT的源代碼?