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

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

请问免费版是否不能发布论坛的附件链接

[复制链接]
发表于 2007-10-29 11:15:11 | 显示全部楼层 |阅读模式
如题

论坛的附件链接带有连字符 &
能采得下来,但发布时却发觉会去掉&后面的符号及它自己本身。。

如: index.php?act=Attach&type=post&id=36

发布时就只有这些字符:index.php?act=Attach

后面这段 &type=post&id=36就不见了。

到底是否免费版不能发布这样的链接?

[ 本帖最后由 火车尾巴 于 2007-10-29 12:05 编辑 ]
 楼主| 发表于 2007-10-29 12:04:03 | 显示全部楼层
经过反复用各种方法试验,看来确实如此,火车头免费版在发布时会把&后面的字符全截取过滤掉,汗。。。
发表于 2007-10-29 12:35:05 | 显示全部楼层
urlencode 一下看看
 楼主| 发表于 2007-10-29 12:55:42 | 显示全部楼层
urlencode???那个链接不是正常链接吗?再urlencode一下,那正常的链接不就成错误的链接了吗???
发表于 2007-10-29 14:10:33 | 显示全部楼层
 楼主| 发表于 2007-10-29 15:37:47 | 显示全部楼层
算了,自己用一个变通方法发布链接。谢谢火车头提供的工具。
发表于 2007-10-29 18:53:16 | 显示全部楼层
原帖由 火车尾巴 于 2007-10-29 11:15 发表
如题

论坛的附件链接带有连字符 &
能采得下来,但发布时却发觉会去掉&后面的符号及它自己本身。。

如: index.php?act=Attach&type=post&id=36

发布时就只有这些字符:index.php?act=Attach

后面这段  ...


火车自动   去掉&后面的符号及它自己本身。。主要原因倒不是因为限制用户免费版等什么原因!

原因如下:

一,&在URL中是几个变量赋值的连接字串。就像你给出的这个链接,&type=post&id=36,分别为两个变量和值,系统以&来分开两个变量!
二,在提交表单中,也是&来连接变量!比如DZ发布的贴,会以Message=XXXXX&tags=XXXXXXXX..来连接!在存入数据库时,系统以&来分开贴子内容和Tags,如果你采集的内容中出现&这样的字符,系统就会按此划分出变量并取值,这样,自然出错!

所以,像&这样采集的附件,还是想一下其它的采集方法吧!

评分

1

查看全部评分

发表于 2007-10-29 22:59:36 | 显示全部楼层
&问题正在修复!即将发布sp3
 楼主| 发表于 2007-10-30 08:29:18 | 显示全部楼层
谢谢。楼上几位的回复。
我是以变通的方法进行发布。即把所有的&改成中文符号的-
就可以发布链接了,只是要批量修改数据库把
act=Attach-type=post-id
改成 act=Attach&type=post&id=
即可。
 楼主| 发表于 2007-10-30 08:31:26 | 显示全部楼层
其实我觉得火车头应该把链接字符全设置为文本字符,这样发布时链接就是文本了,就不会发生把&看作为 连字符 的现象了
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

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

GMT+8, 2026-4-12 14:52

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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