新手求代码:自动登录QQ空间发表一条说说
弄了一天,从最开始什么都不知道,到学会抓包,可还是哪里不对劲。
我用wireshark试了一下登录qq空间,抓包显示登录连接的get方式:
http://ptlogin2.qq.com/login?u=7 ... oralert+HTTP%2F1.1+
用urllib转换处理后得到:
['http://ptlogin2.qq.com/login', [('u', '703016035'), ('p', 'EDHHOIAEBFAVUWAISBBFZ'), ('verifycode', '!9CT'), ('', 'on'), ('aid', '15000101'), ('u1', 'http://imgcache.qq.com/qzone/v5/loginsucc.html?para=izone'), ('ptredirect', '1'), ('h', '1'), ('from_ui', '1'), ('dumy', ''), ('fp', 'loginerroralert HTTP/1.1 ')]]
密码"p"是加密的,'http://ptlogin2.qq.com/login'是目标网址,我测试过很多遍,发现密码填原始的,而且只提交3项,使用get方式就能成功:
表单:[('u', '703016035'), ('p', ’************‘), ('fp', 'loginerroralert HTTP/1.1 ')]]
可返回的东西只有一个登录成功的状态:ptuiCB('0','0','www.qq.com','1','登录成功!');
要是我想对空间继续操作,比如说发表一天说说,我要怎么继续?
求答案,最好也随便给代码,弄不懂也好慢慢琢磨,有个方向。
[解决办法]
继续抓包看你做操作时提交了什么东西啊