appcan ajax mysql_APPCAN MAS接口之AJAX
1、打開APPCAN IDE,文件→新建→MAS服務(wù)
DBA8D06AED.jpg" />
2、新建MAS項目
3、新建MAS接口,訪問地址http://mobile.163.com/special/chuangye/
4、修改if_cytznews下的if.js
1?var?MEAP=require("meap");
2
3?4?{
5
6?????var?option={
7?????????method?:?"GET",
8?????????url?:?"http://mobile.163.com/special/chuangye/",
9?????????Cookie?:?"true",
10?????????Charset:"gb2312"
11?????};
12
13?????MEAP.AJAX.Runner(option,function(err,res,data){
14?????????if(!err)
15?????????{
16?????????//Add?your?normal?handling?code17?????????MEAP.PARSER.Runner("HTML",res.text,function(err,DOM){
18?????????????if(!err?&&?DOM)
19?????????????{
20????????????????//Add?your?DOM?handling?code21????????????????var?result=[];
22????????????????var?ul=DOM.getElementsByTagName('ul');
23????????????????var?li=ul[0].childNodes;
24????????????????var?title='',link='',date='';
25????????????????var?obj={};
26????????????????var?atag='';
27????????????????for(var?i?=?0;?i
28????????????????????//datespan=li[0].getElementsByTagName('span')[0];29????????????????????date=li[i].childNodes[0].innerHTML.replace(/\(/,'').replace(/\)/,'');
30????????????????????atag=li[i].childNodes[1];
31????????????????????link=atag.href;
32????????????????????title=atag.innerHTML;
33????????????????????//console.log(link,title);34????????????????????obj={
35????????????????????????title:title,
36????????????????????????href:link,
37????????????????????????date:date
38????????????????????}
39????????????????????result.push(obj);
40????????????????}
41????????????????//console.log(li.length);42?????????????}
43?????????????//Response.setHeader("Content-type","text/html;Charset=utf-8");44?????????????Response.setHeader("Content-type","application/json;Charset=utf-8");
45?????????????Response.end(JSON.stringify(result));
46?????????????//Response.end(data);47?????????});
48?????????}
49?????????else
50?????????{
51?????????????//Add?your?exception?handling?code52?????????}
53
54?????},Robot,function(des){
55?????????//add?your?web?html?pretreatment?code?to?decrease?DOM?parsing?time.56?????????var?start=des.indexOf('
')+('').length;57?????????var?end=des.indexOf('
');58?????????return?des.substring(start,end).replace(/$/,'')
59???????????????????.replace(//ig,'')
60???????????????????.replace(/\n\n
- /ig,'')
61???????????????????.replace(/\n/g,'');
62?????});
63?}
64
65?exports.Runner?=?run;
5、右擊mas.js,選擇“運(yùn)行”。
6、在瀏覽器地址欄中輸入http://127.0.0.1:8082/xm150102/cytznews
最終結(jié)果如下:
總結(jié)
以上是生活随笔為你收集整理的appcan ajax mysql_APPCAN MAS接口之AJAX的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 适配器模式(Adapter Class/
- 下一篇: VL53L0X,VL53L1X,VL53