火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 2873|回复: 5

今天刚解决的一个小问题,拿给大家分享!

[复制链接]
发表于 2008-11-23 04:48:23 | 显示全部楼层 |阅读模式
CMS系统是一个网上下的系统。在发布文章页面,文章排序ID是自动产生的。在上篇文章的基础上加1.
采过一次后,自增ID就不好使了。

昨天问了管理员:“自增ID,请问怎样让他从1430开始?”
火车头的答复:“可以新建一个标签,使用自定义标签内的 从1430 开始,每次递增一个从1到1之间的随机数。即可实现你的要求。”

今天,我按照这种方法做了一个新标签,选择“自定义固定格式的数据”,“自增数字”,从1430开始,每次递增1到1
发布成功了,不过有错误,有两篇文章是“1431”,两篇文章是“1432”,三篇文章是“1433”.
一般是两或三篇文章使用相同的序号,没有不重复的。
后来发现,可能是三个线程的原因,我改为1个线程采集和发布,就没有问题了。


不过,最后仔细研究了“模块开发人员手册”,发现原来根本不需要使用自增ID,也不需要新建标签,
在文章发布时,系统会自动生成一个文章ID,要做的只是用随机值提取出来。
在POST发布的时候,文章ID就直接调用随机值。
试了一下,多线程操作,也没有任何问题。
就算多线程有问题,只要发布的时候使用单线程,采集还是可以使用多线程。
因为文章ID是在发布的时候才得到的。

评分

3

查看全部评分

发表于 2008-11-23 08:24:03 | 显示全部楼层
看经验就是好,不要自己去摸索!
发表于 2008-11-23 09:41:52 | 显示全部楼层
发表于 2008-11-23 10:20:34 | 显示全部楼层
还不错,其实实现的方法挺多的
发表于 2008-11-23 12:27:58 | 显示全部楼层
前辈的事就是我们以后的事。
发表于 2008-11-26 10:31:43 | 显示全部楼层

感谢hostidc分享

关于你的解说的这一句:在文章发布时,系统会自动生成一个文章ID,要做的只是用随机值提取出来。
我不怎么理解,我也遇到和你类似的问题。希望hostidc能不吝赐教。我的问题:http://bbs.locoy.com/viewthread. ... mp;page=1#pid174473
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

企业微信|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2026-4-23 20:11

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表