如何在解析云代码(javascript)中将帖子请求发送到HTML表单?

时间:2016-01-21 12:00:16

标签: javascript http-post html-parsing html-form cloud-code

我想从该网站获取数据:

http://95.0.153.145/GelenDocView/PlanliKesintilerList.aspx

在该网站中,您可以选择城市,开始日期和结束日期。然后网站显示该城市的哪些城镇在那个日期之间有电力问题。我想获取该数据并保存在我的解析类中。

在云代码中,我写了这个函数:

Parse.Cloud.define("Uedas", function(request, response) {
   var cheerio = require('cloud/modules/cheerio.js');
   var myfunctions = require('cloud/modules/myfunctions.js');

   Parse.Cloud.httpRequest({

           // send post request that <form name="frmPlanliKesinti" >                               
           method: 'POST',
           url: 'http://95.0.153.145/GelenDocView/PlanliKesintilerList.aspx',

           body: {
               ddlIl : '22',
               txtBaslangicTarihi : '01.12.2015',
               txtBitisTarihi : '31/01/2016'
           }

    }).then(function(httpResponse) {
              // success
              $ = cheerio.load(httpResponse.text);
              var list = $('td').map(function() {
                                        return $(this).text();
                                        }).get();

              response.success(list.toString());

    },function(httpResponse) {
              // error
             response.error("http request error : " + httpResponse.status);
      });

});

但该函数返回http请求错误500.如何修复它并获取数据?

0 个答案:

没有答案