小七烤地瓜 发表于 2015-8-14 14:27

58 同城批量注册写法

小菜鸟来装逼装逼不成被雷劈{:5_188:}
58同城批量注册的方法 首先 还是抓包.....

这个就是我们提交注册的包了 地址:https://passport.58.com/doregister
提交数据:ptk=ac041aeecd1b48cdad942969034d2c83&cd=1447&nickName=账户名&txtemail=注册邮箱&mobile=&password=密码&cpassword=密码&validatecode=1=&mobilecode=1=&chkagreement=on&mcresult=undefined
ptk=ac041aeecd1b48cdad942969034d2c83搜索他得值

cd=1447搜索

Name=账户名   编码编辑框_账号的内容
txtemail=注册邮箱
password=密码其他没什么好说的   
正常来说我们就是动态参数找好   其他的账户名或者密码,邮箱什么的就等于 编辑框1.内容 编辑框2.内容就可以了提交数据如下

但是现在我们要实现批量注册的功能其实 这个很简单 感觉需要的不是技术 而是思路
首先我们来解决账户的问题 经过测试 账户只要是字母就可以了 那我们是不是可以随机生成一段字母来当做账户名呢答案是可以的既然账户名可以这么干 其他的也就不是问题了邮箱我们可以取一段随机数 也可以取一段随机字母具体要看他网站的要求
代码如下

加一个计次循环需要生成的数据都写进循环里面   包括提交的数据 用脑袋走一遍代码
循环第一次 生成了一个账户名一个邮箱一个密码生成之后下面是提交数据的代码他就会带着第一遍生成的参数提交   提交完成他还在循环里 还没出来 所以他又继续循环生成 再一次提交直到他走完循环的次数 那么这时候 就是他循环了计次 就是注册了几个账号
在下面加一个判断   如果返回文本里有成功的字符就把生成的账号密码 放进超级列表框反之失败 你可以也加进去写上注册失败也可以直接忽略随个人爱好


还有个问题批量注册如果同一个ip一天内注册多个账户会被限制加上代理ip就ok了


今天已经注册过了 没法演示了代理ip我没写另外这个是不需要验证码的有验证码的就要用到验证码识别了.
小菜就说这么多了这次写的没什么技术没什么含量 主要是想表达一下编程 技术很重要思路也很重要有一些灵巧的思路会让你走得更快....当然我说的这算不上什么神思路 可能师傅们都会 都明白 老鸟的请飞过直接无视小菜就可以了小蔡说给没编程基础的{:5_188:}


JuStkK 发表于 2015-8-14 14:49

沙发是我的额,感谢大大分享

小峰 发表于 2015-8-14 15:09

{:5_116:}板凳,感谢分享

彡墨鱼灬丶 发表于 2015-8-14 15:39

{:5_116:}进来膜拜小七师傅

Mrsin 发表于 2015-8-14 15:44

{:5_116:} 同楼上膜拜小七师傅

as908898753 发表于 2015-8-14 15:46

感谢大大{:5_188:}没HB了所以给不了你了

小七烤地瓜 发表于 2015-8-14 15:48

小峰 发表于 2015-8-14 15:09
板凳,感谢分享

感谢师傅支持{:5_117:}

小七烤地瓜 发表于 2015-8-14 15:48

彡墨鱼灬丶 发表于 2015-8-14 15:39
进来膜拜小七师傅

小菜不敢当顺便膜拜回去{:5_116:}

小七烤地瓜 发表于 2015-8-14 15:49

Mrsin 发表于 2015-8-14 15:44
同楼上膜拜小七师傅

我在膜拜回去{:5_188:}

kangda666 发表于 2015-8-14 16:28

楼主给力,支持一个
页: [1] 2
查看完整版本: 58 同城批量注册写法