|
本帖最后由 lvge 于 2013-2-28 23:38 编辑
如题。搞了一晚上了 没有搞定经是取不到COOKIE
3Gsina登录如何取COOKIE- import win.ui;
- import inet
- /*DSG{{*/
- var winform = ..win.form( bottom=399;parent=...;text="aardio Form";right=599 )
- winform.add(
- button={ bottom=115;right=563;left=487;top=77;z=1;text="button";cls="button" };
- edit={ right=447;bottom=304;text="edit";left=21;multiline=1;top=34;z=2;edge=1;cls="edit" }
- )
- /*}}*/
- winform.button.oncommand = function(id,event){
- login("用户名","密码")
-
-
-
- }
- login = function(username,password){
- import inet.whttp
- var http = inet.whttp()
- var get_add = "http://login.weibo.cn/login/"
- var str = http.get(get_add);
- var str = string.fromto( str)
- var match_str = "pa\a+\p(\d+)\p(.*?)\p\a\a\p\s\a+\p+(.+?)\p\s"
- var str_html = string.gmatch( str,match_str)
- var password_id,,vk = str_html()
- var post_url = "http://login.weibo.cn/login/?rand=" + tonumber(time()) + "&backURL=http%3A%2F%2Fweibo.cn%2F%3Fs2w%3Dlogin&backTitle=%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A&vt=4&revalid=2&ns=1"
- var post_data = "mobile="+ username +"&password_" + password_id + "="+ password +"&remember=on&backURL=http%253A%252F%252Fweibo.cn%252F%253Fs2w%253Dlogin&backTitle=%E6%96%B0%E6%B5%AA%E5%BE%AE%E5%8D%9A&vk=" + vk + "&submit=%E7%99%BB%E5%BD%95"
- http.beginRequest(post_url,post)
- http.send(post_data)
- http.disableRedirects();
- winform.edit.text = http.readHeader()
- }
- winform.show();
- win.loopMessage();
复制代码 |
|