采集的价格要乘以一个系数后发布,该怎么办啊?
本帖最后由 tobabyvox 于 2010-2-13 11:22 编辑要怎么改?改哪里啊?改发布模块吗?怎么改呢?能实现吗? 可以定制接口实现你要的功能 回复 2# 专业收费采集
用下面这个代码,结果出错
<?php
if($LabelName == '价格')
{
echo $LabelContent*2+100-90; //价格标签为纯数字,可以执行常规的一些运算,主要用于采集的商品价格自动增加出售价使用
}
else echo $LabelContent;
?>
出错结果
Wrong Serialize Stream!
发生于 在 LocoySpider.common.PHPSerializer.ThrowError(String X0231E7780ED58F7D0B3442D6B3639A7C)
在 LocoySpider.common.PHPSerializer.ReadArray(MemoryStream XFA4CB4F722525CFD1998543D7B2E8A6C, Hashtable XE7485EEBCCCA234102137652227D4AEA, Int32& XE0475B4A1D27DA795BB772F74D16E5B8, Hashtable XD9502082F5473CAEB871EE4B8714CE5F, Encoding XF0A1BE846FE12CFD9F2A567ED303EF06)
在 LocoySpider.common.PHPSerializer.UnSerialize(MemoryStream XFA4CB4F722525CFD1998543D7B2E8A6C, Hashtable XE7485EEBCCCA234102137652227D4AEA, Int32& XE0475B4A1D27DA795BB772F74D16E5B8, Hashtable XD9502082F5473CAEB871EE4B8714CE5F, Encoding XF0A1BE846FE12CFD9F2A567ED303EF06)
在 LocoySpider.common.PHPSerializer.UnSerialize(Byte[] X8F309136692F4C2A0D88F283849CE232, Type XE2CC9D59406B8A998C8EE3B10ACB0660, Encoding XF0A1BE846FE12CFD9F2A567ED303EF06)
在 LocoySpider.common.PHPSerializer.UnSerialize(Byte[] X8F309136692F4C2A0D88F283849CE232, Encoding XF0A1BE846FE12CFD9F2A567ED303EF06)
在 LocoySpider.common.function.GetPHPInterfaceResult(String X8946397F7F0DDC9F5355F2245F50FB97, String X9E423F299D2DF67C1089604F815E8834, String XBBE42451084988B59A759B97289C8E9A, String XD29E756D0F010E9E8507DAC2F5FC498B)
在 LocoySpider.Job.LocoyNewJob.XECC77B73DC56303353956F679D3EC1AE()
---------------------------
确定 最简单的方法,先采集完。然后修改数据路,最后点发布! PHP用户操作区不能打印输出哇。。。。 修改采集后的数据。
具体命令如下:update Content set 列A=列A*100-50 where 已采=true命令行因07和03版的调出办法不同,你去BAIDU查下吧。
页:
[1]