http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 6415|回复: 4

[使用技巧] 中国联通充值卡充值

[复制链接]
发表于 2015-3-16 16:31:22 | 显示全部楼层 |阅读模式
第一步: 获取网页信息(https://upay.10010.com/npfweb/npfcellweb/phone_recharge_fill.htm)
第二步: 判断验证码(地址:https://upay.10010.com/npfweb/NpfCellWeb/needCode?pageType=01)
              返回结果是yes就是需要验证码的,一般请求5次,就需要验证码
第三步:截取步骤一中的“secstate.state” input标签的value值,再加上其余的参数,如果要验证码,就要输入验证码(我这里大概有34个参数,有些不必要               的参数可以写死,参数也不是固定不变的) 请求成功后返回的值,就是判断这个卡密是否正确的信息,如果正确参数中有一个参数secstate的值是很长              一串,就表示这一步已经成功了.
第四步:截取到第三步返回的secstate参数的值,是一个很长的字符串,再去掉值中"\n"换行符(C#:secstate=secstate.Replace("\\n",""))再进行url编码,再加              上其他的参数(当然如果有验证码,还是需要传入验证码的)请求“https://upay.10010.com/npfweb/NpfCellWeb/reCharge/reChargeApplay”页              面,返回的是一个html网页信息,里面包含了,订单号,卡的真实金额等等信息,就表示这一步已经成功了.
第五步:获取第四步网页html中的secstate.state input标签的value值,去掉换行符,在url编码,
             post请求“https://upay.10010.com/npfweb/NpfCellWeb/reCharge/reChargeConfirm”这个页面,返回的信息是一个html网页信息,打开可以              看到“你已成功缴费”的字样,就表示,充值已经成功了。等一会手机就会收到信息,你已经充值了


注意:要充值的手机号码是,第一步和第二部中都要用到,可以借助工具,查看请求的参数,就知道了。



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2015-3-16 17:51:36 | 显示全部楼层
看过帖子回复一下是个好习惯
发表于 2015-3-16 19:53:58 | 显示全部楼层
楼主这是何意呀???????????????
发表于 2015-3-17 09:37:39 | 显示全部楼层
受教了学习中……
发表于 2017-6-15 15:08:41 | 显示全部楼层
楼主说的是不是这样东东
QQ截图20170615150427.png
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-11-22 06:42

© 2014-2021

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