日期:2014-05-17  浏览次数:20931 次

c# post 贴吧 登录 发布
get百度首页获取BAIDUID 的cookie
贴吧登录需要 BAIDUID 的cookie
得到cookie后get https://passport.baidu.com/v2/api/?getapi&class=login&tpl=tb&tangram=false
获取token

username
password
token
ppui_logintime---随便填数字
staticpage-----https%3A%2F%2Fpassport.baidu.com%2Fv2Jump.html
charset------gb2312
codestring---空
isPhone-----false
index-------0
loginType-------1
tpl-------tb//必须和上面链接中tpl值一样
callback----parent.bdPass.api.loginLite._submitCallBack
verifycode----空
mem_pass-------on

//记住cookie中的BAIDUID要携带post过去
POST以上数据到https://passport.baidu.com/v2/api/?login

就能得到BDUSScookie


发布不知道。求大神
不求过验证码。只求获取验证码

------解决方案--------------------
在发帖页的源代码里面有啊。。。
------解决方案--------------------
看看,路过帮顶!
------解决方案--------------------
我靠,要这么多代码,你就给100分啊。
------解决方案--------------------
抓包吧
------解决方案--------------------
验证码地址:http://tieba.baidu.com/cgi-bin/genimg?00135294673601749B0AA4B67BBE2D86DC19049A7D224CE1FBEFE455CC85F094618343F0EE5DE6BF038370947E48BDA78A6BD67A2AA12121D85B31233CCA4B257DA984FAD02AA1CEFA2D93D25B71BF47451E991AD2DEC9168242F1E97BE5896EF71AF533CE096F925540D8E7877CFD653D4CCDCAE59BCA0300CF2CF898A935165FB64E34237DA1D85CFF0C013A235808183A0204CE1933786CD29DF9FBCA2AAA1F4D69B5CE076A15E69BEAEF86019FB58349FB42AC3590FD&t=0.9816843322478235
用HttpWebRequest得到Stream,Image.FromStream(xxx)就可以了。
------解决方案--------------------
可能很多cookie根本就是没有用的,只是在一个域下,发送请求都带上了。
先把机器的cookie清理一次,然后在浏览器中一步一步操作,观察,记录cookie的变化。或者参数传递的过程。