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. 下載Eclipse的源代碼
- 4. 如何從code.google.com下載源代碼
- 5. 從Apple網站下載源代碼
- 6. 如何從源代碼下載頁面
- 7. 從Chromium源代碼倉庫下載
- 8. 從Cognito Forms下載源代碼?
- 9. 安卓:下載源代碼
- 10. Android源代碼下載
- 11. 谷歌代碼下載源
- 12. 從Eclipse加載整個項目(關於源代碼)
- 13. 如何從Windows中的Google代碼下載/簽出項目?
- 14. 如何從CLI(不在項目目錄中)下載Maven工件及其依賴項的Java源代碼?
- 15. Node-RED開源項目項目的調試源代碼
- 16. 導入從ClearCase的源代碼控制一個項目,RTC源代碼控制
- 17. 如何在flex builder中加載/加載flexlib項目源代碼?
- 18. 下載xcode項目的資源文件
- 19. 如何下載BIRT的源代碼?
- 20. 如何下載Eclipse的源代碼?
- 21. 如何下載cryengine V的源代碼?
- 22. 如何下載Cassini Webserver的源代碼?
- 23. 無法下載GAE的源代碼
- 24. Android源代碼的git下載錯誤
- 25. 下載JDK的源代碼1.4.1_07
- 26. 是否有任何項目的源代碼下載,在mvc框架中開發?
- 27. 通過IntelliJ下載Play Framework項目中的第三方源代碼
- 28. 以eclipse作爲源代碼控制的TFS - 如何下載共享項目?
- 29. 從Xcode項目導出目標的源代碼作爲單獨的項目
- 30. 新項目中的源代碼控制