火车头价格换算php插件

有一个需求:网上采集来的是美元,但是入库时需要把他换算成人民币,所以就需要把美元除以0.1589,这需要一个插件才能实现。

第一步:该php插件代码如下:

<?php 
    error_reporting(E_ERROR | E_WARNING | E_PARSE); 
    if($LabelArray['Html']){ 
         $LabelArray['Html']='当前页面的网址为:'.$LabelUrl."/r/n页面类型为:".$LabelArray['PageType']."/r/nCookies数据为:$LabelCookie/r/n接收到的数据是:".$LabelArray['Html']; 
    } 
    else { 
        if($LabelArray['美元']==''||!is_numeric($LabelArray['美元'])){ 
            $LabelArray['美元'] =0 ;  
        } 
        $LabelArray['人民币']=number_format($LabelArray['美元']/$LabelArray['比率'],2,".",""); 
    } 
    echo serialize($LabelArray); 
?>

.

讲以上代码保存到文件里,名称为price.php,然后后调到火车头的Plugins/LocoySpider/下。

第二步:打开火车头的对应任务,在“文件保存及部分高级设置”处设置该插件:

1.jpg

第三步:新建三个标签分别为:美元 比率 人民币。

其中,美元就为采集数据的那个标签;人民币就为一个空标签,他专门用来输出结果;比率标签设置如下:

1.jpg

注意,这个比率的固定值你可以根据你的情况随意更改。

第四步:测试看看是不是结构出来了。得出的结果是保留小数点后两位。

update:以上三个标签如果你要改成其他的名称,记得先更改price.php插件里对应的名称。 反正他们的关系是 美元/比率=人民币