|
本帖最后由 ro4ters 于 2013-4-28 22:14 编辑
分享个很早以前写的蘑菇街刷心的,之前也没用这玩意儿盈利,纯属自己妹子有需要才写着用的.代码写的比较丑...各位勿喷阿,完全是面向过程. ...傻乎乎的不知道用对象传递..更别提什么委托和反射了.最多就是个多线程..不过拿来当POST的例程因该也不错....
要注意的地方: 没有使用飞哥的httphelper,但是大概请求还是可以实现,只是蘑菇街改版好久了.这个也一直没更新过,思路还在,也是很easy的... 使用了一个表格控件,蛮不错,Xptable
-----------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------
另:
//登录时调用JS的方法加密密码
if (IfJs == "old") {
Jscript js = new Jscript();
object obj = pwd;
//得到secure加密后的内容
secret = js.secure_js(obj).ToString();
}
else if (IfJs == "new")
{
Mogo2 mg = new Mogo2();
object obj = pwd;
secret = mg.secure_js(obj).ToString();
}
获取到他的加密方法我用了个笨办法,直接cp他js的内容,在本地编译成DLL直接调用,登陆的时候可能会出错,所以就有个old和new,不过这个方法有个缺点就是不是实时的去加密,还有就是有时候js代码不能被编译成dll,尝试了网上很多种取出js的值的办法都没成功,如果有哪位大牛方便告知,小弟不胜感激....
其他代码都比较简单了.没什么特别的,就当是看个例子吧{:soso_e128:}
附上编译js到dll的方法
在环境变量里面-系统变量-path-点编辑,在末尾添加";.netframework(注意编译版本)绝对路径"注意前面还有个分号,系统变量中不能有中文,空格..O了.直接cmd jec 调用编译就可以了. 例如: "jsc /t:library checkUser.js"
----------------------------------------------------------------------------------------------------------------------------------------------------------
{:soso_e113:} 说句心里话,真的非常感谢飞哥提供这个平台,而且群里的氛围真的很不错,每天提出的问题大部分人都会帮着回答,{:soso_e200:}十分感谢...!
放几张图吧:
祝大家身体健康.论坛越来越火..!{:soso_e113:}
Ro4ters
28/04
|
|