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

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

自己总结出来的DZ6论坛附件发布办法

[复制链接]
发表于 2007-11-6 17:20:25 | 显示全部楼层 |阅读模式
1、先根据教程学会向DZ直接入库采集的数据,发布时请将cdb_posts表内的attachments字段指定值为1
2、同时采集出下载地址,用下载工具下载后,传到服务器上。同时导出下载列表,对下载列表进行整理(主要是取得文件名)。
3、根据采集地址,将火车头数据库里的数据与下载列表。利用vlookup函数在xls建立关联并制作出下面的SQL语句。然后放到数据库里执行。

cdb_attachments表内各字段的填写在这里我也不说了,大家发个附件贴然后用数据库工具打开看一下数据表就明白了。

发表附件比发表文章多向一个表(cdb_attachments)写入数据,数据可以这样写SQL语句:

INSERT INTO cdb_attachments(pid,tid.....)

select pid,tid.....

FROM cdb_posts

where 条件..

这样根据发布的时间截以及发布者的ID等信息,可以准确的将附件表内的pid tid与两个文章表中的字段对应起来,执行下就可以了。红色为省略的字段名


此办法麻烦一点,但是很准确执行也快,就是需要把数据表分析清楚。



还有一个比较简单的办法,不过前提是附件后缀名一致的情况下,比如都是rar文件,还得利用flashget可以直接下载的附件,大家可以利用flashget以注释命名的设置,获得附件名,然后在火车数据库里制作出上述sql命令。

[ 本帖最后由 pyemail 于 2007-11-6 17:25 编辑 ]

评分

1

查看全部评分

发表于 2007-11-6 18:14:25 | 显示全部楼层
其实直接入库也是可以实现的,只不过入库前的操作繁琐了,所以到现在还没人去做.
发表于 2008-1-22 00:25:04 | 显示全部楼层
你好强。支持你~
发表于 2008-3-18 16:56:09 | 显示全部楼层
哪里有那么麻烦啊
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2026-4-17 20:19

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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