我有一个python脚本,可以从网站上下载N张图片。我在网络服务器ubuntu 10.04上运行它。例如,download.py从网站下载了10000张图片,打印到文件中,记录了发生的错误。下载N张图片后,它会退出。通常在本地机器上,我像这样运行它:
sudo python download.py
我如何在webserver上运行它才能始终运行,当它结束时它应该停止?我在需要的时候手动运行它(不需要cron作业)。脚本中的for循环:
for i in range(1, N):
#do download
如果脚本因某些错误而停止,我将需要重新从头开始运行,同时我不保存任何数据以从停止位置
我在考虑一个应该有500多张图片的项目。(每幅图片约20 an )应用程序将显示每个问题的图像。所以它每5-10秒就会显示一幅图像。所以我不确定是否应该把图像放在服务器上。因为下载需要一段时间,当然移动互联网需要花费很多数据。另一方面,如果我把他们的应用程序,大小将是很大的应用。
那么,我应该把它们放在应用程序中还是服务器上呢?
谢谢你的帮助。
好的,我想要一个带有Windows的虚拟机,所以我只能在Windows上下载应用程序(顺便说一句,我在OSX上(顺便说一下,我在Big 11.2.3上)),所以我下载了VirtualBox,然后下载了很显然我必须下载的Windows程序(如其中一张图片所示)(您可以告诉我,我几乎没有使用vms的经验),然后我在VirtualBox应用程序中创建了一个新的vm,并留下了所有默认设置,除了硬盘驱动器(其中一张图片中也有),然后我点击了Start,它让我添加一个“虚拟光盘文件”,所以我点击了文件夹按钮,然后点击左上角的add,它给了我这个错误代码:
Failed to open a session
我想从网络下载图片到一个驱动器文件夹,只需编写图像链接。例如,我想下载的图像是在一个驱动器文件夹自动与谷歌应用程序脚本。
这就像一种网络抓取,在其中我得到的图片,上述网站在一个文件夹。
function myFunction() {
var destination_id = '1cgzNUb88ZHXSQ7iZ0zYigH1f7KD_7geH' //// Id of the folder in which we are going to store the image
var img = ...;
var des