|
本帖最后由 lefengkuang2 于 2014-9-25 18:06 编辑
最近的火车浏览器可以使用计数器了,可以实现更灵活的循环和特殊的数值计数操作.是火车浏览器功能上一次新的飞跃.但如果想实现我们平时所用的数组功能一样的灵活方便的访问,还是有一定的距离.
举个例子:
我采集了某网页的新闻标题页列表,每项列表有三个信息需要进行采集---新闻标题,新闻发表时间,新闻作者.标题用了一个LIST1变量,发表时间用了一个LIST2变量,作者用了一个LIST3变量来存储,这三个信息是一一对应的.现在的结果是LIST1存有新闻列表的标题,LIST2存有发表时间,LIST3存有作者。QQ群中有无数朋友想要实现这样的功能---即同时取得这中间的某个标题\发表时间\作者.如果是用数组,可以这样操作,比如,同时取第5行的信息,即LIST1[5],LIST2[5],LIST3[5],即可以取得第5行的标题\发表时间\作者了.但火车浏览器目前不支持这样的操作。
但现在有了计数器,官方就可以实现这样的功能了。
例如:多个LIST变量的值同时入库或者同时写入文本文件,如这样的插入新记录语句 insert into table (标题,发表时间,作者) values ('{-LIST1[计数器1]-}','{-LIST2[计数器1]-}','{-LIST3[计数器1]-}'),就可以将多个LIST变量的值同时存入库或者写入文本文件.可以大大提高采集的速度和效率.
一句话,用计数器+LIST变量进行组合,可以产生像数组一样灵活访问的效果.对变量的处理灵活性将大大的往前提升一步.对于后续的步骤操作将具有很大的灵活性,也能将计数器的功能发挥到淋漓尽致.
所以,花上一小时的时间,给官方提了以上建议.希望官方采纳.
|
|