node.js抓取提交超时

新手上路,请多包涵

这个是PHP文件获取地址里面数值
<?php
ini_set('user_agent','Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)');
// "User-Agent": "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0)"
$api='https://api.cp3000a.com/data/...';
$arrContextOptions = [

'ssl' => [
    'verify_peer' => false,
    'verify_peer_name' => false,
]

];
$resource = file_get_contents($api, false, stream_context_create($arrContextOptions));
preg_match_all("#<issue>(.*)</issue>#",$resource, $data);
preg_match_all("#<issue>(.*)</issue>#",$data[0][0], $data1);
preg_match_all("#<numbers>(.*)</numbers>#",$resource, $data2);
preg_match_all("#<numbers>(.*)</numbers>#",$data2[0][0], $data3);
preg_match_all("#<time>(.*)</time>#",$resource, $data4);
preg_match_all("#<time>(.*)</time>#",$data4[0][0], $data5);

$qihao=$data11;
$numbers=$data31;
$dArry = explode(",", $numbers);
$haoma='';
foreach ($dArry as $key => $value) {


$haoma=$haoma.sprintf('%02d',$value).',';

}
$haoma=substr($haoma,0,strlen($haoma)-1);
$time=$data51;
header('Content-Type:text/xml;charset=utf8');
echo'<?xml version="1.0" encoding="utf-8"?>';
echo '<xml><row expect="'."$qihao".'" opencode="'."$haoma".'" opentime="'."$time".'" /></xml>';

?>

cofig.js执行
{

    title: '极速赛车',
    source: 'BOT',
    name: 'mspk10',
    enable: true,
    timer: 'mspk10',
    option: {
        host: "api.8388s.com",
        path: '/mssc.php',
        timeout: 5000,
        headers: {
            "User-Agent": "Mozilla/4.0 (compatible; MSIE 4.0; Windows NT 6.0)"
        }
    },

    parse: function (str) {
        try {                                                                                              
            str = str.substr(0, 200);                                                                              
            var reg = /<row expect="([\d\-]+?)" opencode="([\d\,]+?)" opentime="([\d\:\- ]+?)"/;                       
            var m;
            if (m = str.match(reg)) {                                                                             
                return {                                                                                      
                    type: 72,                                                                                  
                    time: m[3],                                                                                
                    number: m[1],                                                                          
                    data: m[2]                                                                                 
                };                                                                                            
            }                                                                                                  
        } catch (err) {                                                                                          
            throw('秒速赛车 解析数据不正确');                                                                
        }
    }
},
阅读 567
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题