从解析云代码运行python脚本(后台作业)

维斯瓦·艾耶

Main.js

Parse.Cloud.job("grabPrices", function(request, status) {
    // Set up to modify user data
    Parse.Cloud.httpRequest({
        method: 'POST',
        url: 'http://xxx.parseapp.com/xxx.py',
        success: function(httpResponse) {
            console.log(httpResponse.text);
        },
        error: function(httpResponse) {
            console.error('Request failed with response code ' + httpResponse.status);
        }
    })
});

Main.js是我要运行的Parse Cloud Job,它基本上访问并运行python脚本。这可能吗?如果是这样,我应该对代码进行哪些更改?

维斯瓦·艾耶

我通过使用Heroku解决了我的问题。

我的代码类似于@AlexCoren的答案,如下所示:

Parse.Cloud.job("grabPrices", function(request, status) {
    // Set up to modify user data
    Parse.Cloud.httpRequest({
        url: 'https://xxx.herokuapp.com/',
        success: function(httpResponse) {
            console.log(httpResponse.text);
            status.success("Pricelist grabbed successfully!");
        },
        error: function(httpResponse) {
            console.error('Request failed with response code ' + httpResponse.status);
            status.success("Oops.... something went wrong.");
        }
    })
});

对于heroku,我只是略微修改了views.py文件(我只是遵循了教程“ python入门”,下载了示例项目并修改了\python-getting-started\hello\views.py文件):

from django.shortcuts import render
from django.http import HttpResponse
import urllib2
import urllib
#import requests
import json, httplib
import time
from datetime import datetime

from .models import Greeting

# Create your views here.
def index(request):
# I put my python code here so it will run at the url `https://xxx.herokuapp.com/'

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从解析云代码(后台作业)运行python脚本

来自分类Dev

解析待处理的后台作业,未运行

来自分类Dev

如何在本地运行解析后台作业

来自分类Dev

在后台运行 Python 脚本

来自分类Dev

后台作业运行脚本,无需对其进行硬编码

来自分类Dev

从Gradle运行后台作业

来自分类Dev

解析云后台作业不会通过调用.success()停止执行

来自分类Dev

在后台运行sh脚本,并将作业添加到作业列表中

来自分类Dev

如何中断Mac后台运行的python脚本?

来自分类Dev

在 macOS Big Sur 的后台运行 Python 脚本

来自分类Dev

使用cron作业运行python脚本

来自分类Dev

Shell脚本中的后台作业

来自分类Dev

解析后台作业中的承诺

来自分类Dev

使用用户输入运行脚本,然后断开作业并在后台运行

来自分类Dev

在后台运行PHPExcel作业

来自分类Dev

在后台运行PHPExcel作业

来自分类Dev

perl运行后台作业并强制完成作业?

来自分类Dev

解析云代码结构

来自分类Dev

解析云代码部署

来自分类Dev

如何在Python中在后台运行长时间运行的作业

来自分类Dev

杀死在后台运行的Python脚本的最小复杂方法

来自分类Dev

使用raw_input命令在后台运行python脚本

来自分类Dev

自动启动Python脚本并在Ubuntu中在后台运行

来自分类Dev

如何在Windows上在后台不断运行Python脚本?

来自分类Dev

Python脚本在后台运行而不写入文件?

来自分类Dev

接受输入后在后台运行Python脚本

来自分类Dev

在后台作业解析中输入“ \”

来自分类Dev

解析后台作业不保存对象

来自分类Dev

在后台作业解析中输入“ \”