我想从该网站获取数据:
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.如何修复它并获取数据?