dick_jj 发表于 2007-10-27 19:28:47

BUG提交,编码,登陆,cookie

环境:windows xp sp2 .net 2.0 + 1.1
版本:3.2 sp2 20070926
采集对象:dz5.5 and dz6.0
问题情况:
在编写内容规则时,不登陆时,任何情况下采集目前均正常。
在对象站点编码为GBK时,不登陆情况下采集正常。
登陆后(有cookie后),点击测试无任何反应,瞬间就出现空白,貌似根本没提交get。但察看源码的话没发现任何不同,而且也正常登陆了,但就是无法采集(连点测试都没返回结果)

请问这是什么样一个情况??
不排除对象站点有防火车头采集的可能性
对象站:n2.wangjiao.us
注:慎入!!只是提交问题而已

dick_jj 发表于 2007-10-27 20:00:30

好像发现问题是所在了,是cookie的问题,好像特定格式的cookie可以导致火车头无法获取内容。
如我的cookie是:
cdb_sid=ZUUvTp; cdb_oldtopics=D62680D; c19=2,1193485373359; h=1193485698171; banner03=1,1193485466875; cdb_cookietime=2592000; cdb_auth=tiwBdgRWtXQMpCCuALx7pEPshgWv7k%2FSolRx4iC7UZR4YZCN2MXh3zzOxjgj7T5U; PHPSESSID=5d411d1c9aa5a2dbf564a1eb3d4cf776
这样直接用导致火车头无法获取内容,而改成这样
cdb_sid=ZUUvTp; cdb_oldtopics=D62680D; cdb_cookietime=2592000; cdb_auth=tiwBdgRWtXQMpCCuALx7pEPshgWv7k%2FSolRx4iC7UZR4YZCN2MXh3zzOxjgj7T5U; PHPSESSID=5d411d1c9aa5a2dbf564a1eb3d4cf776
就解决了问题,但是否全部试用我现在去测试下。

dick_jj 发表于 2007-10-28 04:13:39

测试后发现的确是cookie的问题,不知道为什么浏览器自己抓的cookie会抓多出些部分。
也不知哪些部分是干什么的。。。不过可以看出火车头对cookie的格式没有做很好的兼容处理
页: [1]
查看完整版本: BUG提交,编码,登陆,cookie