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

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

谢谢xyyfx,再向您请教模块遇到函数该怎么处理?

[复制链接]
发表于 2007-2-14 16:16:04 | 显示全部楼层 |阅读模式
这是我1月18日发的贴子:
《谢xyyfx,憋了50天,终于成功了,写下供大家参考
11月24日,xyyfx先生为我做了一个发布模块,在他的机上测试成功,但在我的机上不成功。我按网站提示做了三方面检查:检查根地址,检查模块版本号,清除本机cookie,结果都没用,测试时一刷新就显示格式不对。把我气晕了。一直不得其解,后来把它放下,搁置起来。
近日稍有閒暇,反复琢磨,偶然将xyyfx先生为我做的模块与抓包工具结合用,即用模块测试,登录后,用抓包工具重新抓 post,将新抓的cookie复制到窗口,再点刷新,竟然成功!并且能够发布到网站。
其他如我刷新格式不符的朋友可以参考。
由此想到一个问题,火车测试与抓cookie这个模块是不是有点问题?模块自己抓的为什么会不行?
在此再向xyyfx先生致谢!》

现在遇到一个新问题:就是每次采集和发布时,都要重新抓包cookie,我检查一下原因,是每次火车用内置登录在所抓cookie不同,且火车抓的与抓包工具抓的也不同。再查数据,是这样的:
第1次
POST /Admin_login.asp?Action=chk HTTP/1.1
。。。。。。。。。。。。。。。。。。
Cookie: echook3=id16481=yes; ASPSESSIONIDACDTAQBA=ALIBKDOBJJAGMIDFPMACDELK; ASPSESSIONIDQQSCATDD=OEAIPJOBNFNNBFAOEDDPHAPB

username=bxxh&password=bxxh2006&Submit.x=24&Submit.y=9

第2次

POST /Admin_login.asp?Action=chk HTTP/1.1
。。。。。。。。。。。。。。。。。。
Cookie: echook3=id16481=yes; ASPSESSIONIDACDTAQBA=ALIBKDOBJJAGMIDFPMACDELK; ASPSESSIONIDQQSCATDD=OEAIPJOBNFNNBFAOEDDPHAPB

username=bxxh&password=bxxh2006&Submit.x=16&Submit.y=9

第三次
。。。。。。。。。。。。。。。。。。
Cookie: echook3=id16481=yes; ASPSESSIONIDCQRCARAA=EGLLIBDBMBEHEHCIOMHLBJGK

username=bxxh&password=bxxh2006&Submit.x=21&Submit.y=6



其中最末一行Submit.x=24每次是不一样的,不知这个函数应该怎么解决?
发表于 2007-2-14 18:42:02 | 显示全部楼层
不需要解决
发表于 2007-2-14 18:42:51 | 显示全部楼层
你可以直接删除这一段,那不是什么所谓的函数,只是抓错了,你用WINSOCK抓好了!
发表于 2007-2-15 00:09:13 | 显示全部楼层

回复 #1 jinenquan 的帖子

这个你不用管,也不需要抓!这个应该是你的登陆的COOKIE,不是你发布文章时候的COOKIE!没关系,你用内置浏览器登陆的话,不是经典登陆方式,不需要用这个COOKIE值!
发表于 2007-2-15 00:11:21 | 显示全部楼层
我记得上次模块给你弄好的!如果发布不了,你就仔细检查一下,估计一般是COOKIE的原因,如果你在火车设置没有错,比如:网站根目录等等!!清理COOKIE重试!我做的时候是没有问题的!
 楼主| 发表于 2007-2-15 12:55:26 | 显示全部楼层
楼上可能没看懂这个问题。
是这样,每次发布前,用内置浏览器刷新后,总显示格式不符,必须必须重新抓包把echook3=id16481=yes; ASPSESSIONIDACDTAQBA=ALIBKDOBJJAGMIDFPMACDELK; ASPSESSIONIDQQSCATDD=OEAIPJOBNFNNBFAOEDDPHAPB这样的数据考进去再刷新才可以发布。发布成功后,保存了设置,但下次再发布时,查看,显示已经完成web发布,但实际上,网站根本没有信息。只好只好再重新用数据抓包的方法重新设置一遍。
发表于 2007-2-15 13:47:59 | 显示全部楼层

回复 #6 jinenquan 的帖子

首先,如果你的COOKIE不是很长,比如风讯的COOKIE,一般是没有问题的,不晓得你是怎么操作的!很少模块需要借助软件来抓COOKIE!!!还有,你说的很正常的!如果你现在发布成功了,连接再用一个规则发布是不需要重新登陆的!但是,如果你重新关闭了火车,下次再发布,COOKIE就出现丢失的情况,这个确实有!根据你说的,显示成功,没有文章,就是没有登陆的原因!刷新不了,证明你抓的COOKIE不对!!!
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

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

GMT+8, 2024-11-15 22:48

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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