1
jerry74 2014-05-23 17:48:17 +08:00
|
2
wingoo 2014-05-23 17:54:06 +08:00
lz是要用微博登录smzdm
登录时需要一个加密key,而且可能会检测跳转的domain,所以基本不可能 除非直接有smzdm的账号登录,可以模拟 |
3
pubby 2014-05-23 17:58:45 +08:00
只要过程中不出现验证码,都好办。
|
5
shyrock OP @wingoo 要是直接smzdm的账号,确实简单了。。。我想用微博的账号登录,本来看微博OAuth的文档以为可以,仔细看又不懂了。。。
|
7
wdlth 2014-05-23 18:28:27 +08:00
模拟OAuth验证?
|
8
wingoo 2014-05-23 18:29:31 +08:00
如果不是想登录多个,就直接手工拿到登录后的cookie之类的数据,再模拟试试
|
9
sandtears 2014-05-23 18:49:05 +08:00
首先用 GET 请求得到 smzdm 的微博登陆页面,然后直接一个 post 把账号密码丢过去,然后再 post 授权就好了。。。
和模拟登录其他的网站一样,不过就是用新浪账号而已。 OAuth 的存在意义只是让你在登录使用了新浪家 OAuth 的网站时不需要另外注册账号而已 |
10
shyrock OP @sandtears 试了一下,微博登陆页面可以抓到,但是输入密码后,看不到post数据。似乎是Tunnel to login.sina.com.cn:443了。。。怎么模拟post账号密码?
|