苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6924|回复: 6

[求助] 写了个YY注册机。最后一步怎么都搞不定。

[复制链接]
发表于 2013-4-16 20:59:45 | 显示全部楼层 |阅读模式
本帖最后由 maguan 于 2013-4-17 01:02 编辑

已经搞定了。感谢舒飞大神。




---------------------------------
哪位大侠教我分析一下最后一步

JS调用,打码等部分都用help搞定了。就是最后一步提示 非法用户名。。。
是httper有bug还是我真的很菜啊。
附上源码和httpwatch抓包数据





1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2013-4-16 21:46:21 | 显示全部楼层
你这代码一时半会儿也看不懂在那儿啊,楼主直接把有问题的代码给提出来,贴页面上多方便 了,
另外我真的想说一下,大家不要动不动就说是我类的Bug,我只是写了下简单的Http请求,你们不能写不出来东西就说我类有问题吧。我发现我比窦娥还冤啊。

希望大家有问题时直接贴上代码,就算是直接发附件,也大致说一下结构或者是操作那里有问题,不然光分析你的逻辑比解决问题时间还长呢,
最后说一句,我真的很冤

呵呵,玩笑一反,
楼主赶紧贴下代码吧。呵呵
 楼主| 发表于 2013-4-16 22:25:11 | 显示全部楼层
本帖最后由 maguan 于 2013-4-16 22:32 编辑

窦娥站长好,我知道helper肯定没问题,是我哗众取宠。。 你是我心中的大神,无所不能。 我知道自己太菜。但是我真的找不到我的问题在哪里。我一定会多多赞助论坛 多多宣传论坛,求大神指导啊。

我的步骤很简单:
Q2Q截图20130416223136.gif
步骤一:get各个页面
http://udb.duowan.com/register/core.do
http://udb.duowan.com/verify/register.do?t=r
http://res.udb.duowan.com/js/message.js
http://res.udb.duowan.com/js/regv2.min.130402.js
http://res.udb.duowan.com/js/constant.js
http://udb.duowan.com/regposont. ... =0.6115290051999768

-----------步骤一应该是没问题的,返回的结果都和抓包的结果一致--------------------------------
步骤二:
手工输入验证码
-----------步骤二应该是没问题的,返回的结果都和抓包的结果一致--------------------------------
步骤三:get和POST各个页面
get:
http://udb.duowan.com/ajax.do?action=existUsername&username1=用户名
http://udb.duowan.com/ajax.do?ac ... true&securityCode1=验证码
http://udb.duowan.com/ajax.do?action=existUsername&username1=用户名
http://udb.duowan.com/ajax.do?ac ... true&securityCode1=验证码
http://udb.duowan.com/ajaxreg.do?action=chklmt&uname=用户名

post:
http://udb.duowan.com/regposont.do
最后一个post:
https://udb.duowan.com/regin/ABCD.do   (ABCD.do中的ABCD是随机的,已经搞定了)
-----------步骤三除了最后一个post,返回的结果都和抓包的结果一致,最有一个post返回结果和抓包结果不同--------------------------------
 楼主| 发表于 2013-4-16 22:29:20 | 显示全部楼层
QQ截图20130416222712.gif 这是浏览器抓包的正常结果。。

Q1Q截图20130416222902.gif 这是用helper做的结果


 楼主| 发表于 2013-4-17 01:01:32 | 显示全部楼层
站长苏飞 发表于 2013-4-16 21:46
你这代码一时半会儿也看不懂在那儿啊,楼主直接把有问题的代码给提出来,贴页面上多方便 了,
另外我真的想 ...

已经解决。 我URL编码有问题。感谢大神。 爱你们 爱论坛
发表于 2013-4-17 07:40:15 | 显示全部楼层
maguan 发表于 2013-4-17 01:01
已经解决。 我URL编码有问题。感谢大神。 爱你们 爱论坛

哦,呵呵,那就好,我教程里写的有转码的类,在下周发1.3正式版时会加到类中,只要设置参数就可以转码,现在自己先动动手吧。
发表于 2013-4-18 13:55:52 | 显示全部楼层
验证码识别啊!自己写的?有空过来和我交流交流!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-23 19:47

© 2014-2021

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