luotongjx 发表于 2011-2-23 11:03:48

每次点了登录之后才能发布成功,要不然日志现实请先登录

我每次采集发布的时候都现实:

Web在线发布失败,返回代码请查看错误日志文件:D:\Soft\NetTool\LocoySpiderV2010SP2_Free_Build2010-11-15\Data\38-20ju.com\WebError.log
发内容--WEB发布是否成功未知,请检查发布配置是否正确:

然后我在发布设置里,点“登录”就可以了。而且登录他会返回:登录成功。 这证明发布模块没问题。CMS是我自己写的系统,特意去掉了图片验证码。但是还是发布不成功,错误日志:里就是 “请先登录”,也就是我的程序没有发现有session

请问这种问题如何解决?难道火车头的发送数据包的登录方式不能自动获取Cookie ? 每次要手动点下登录?

303718 发表于 2011-2-23 11:29:25

你手动获取COOKIE试试能不能发就知道了。

luotongjx 发表于 2011-2-23 12:00:13

肯定可以发,但是我用的是session验证,我一天发一次,第2天肯定又得获取一次了。我现在就直接点下登录,再发就行了。但是每次要点下登录好麻烦,还得编辑任务,编辑全局发布规则,再点登录,至少点5-6下鼠标。

我就想简单点。当然也可以自己搞个不要验证的发布接口,就是去掉session验证。但这样又怕网站不安全。

luotongjx 发表于 2011-2-23 12:28:06

自己分析的原因:http://bbs.locoy.com/spider-58965-1-1.html

如果真这样,就得改成cookie验证了。
页: [1]
查看完整版本: 每次点了登录之后才能发布成功,要不然日志现实请先登录