部分代码如下:
url = 'https://bbs.tianshi2.com/member.php?mod=logging&action=login&loginsubmit=yes&infloat=yes&inajax=1';
postData = urllib.urlencode({'username': self.userName, 'password': self.password, 'answer': '', 'cookietime': '2592000', 'handlekey': 'ls', 'questionid': '0', 'quickforward': 'yes', 'fastloginfield': 'username'})
req = urllib2.Request(url,postData)
url = 'https://bbs.tianshi2.com/plugin.php?id=dsu_paulsign:sign&operation=sign&infloat=1&inajax=1'
postData = urllib.urlencode({'fastreply': '1', 'formhash': self.formhash, 'qdxq': self.qdxq, 'todaysay': msg.encode('gbk')})
req = urllib2.Request(url,postData)
只是部分代码,上面这部分代码给 www.gn00.com 就可以签到成功!
为什么给 bbs.tianshi2.com 就不能签到成功?
请问什么该怎么修改?
1
Septembers 2015-10-19 22:28:10 +08:00 via iPad
这不是 python 的问题
或许站长魔改过 |
2
Vicer OP @Septembers 那能不能帮写个?
|
3
Kilerd 2015-10-19 22:38:51 +08:00
自己抓包,然后就可以写啦。
BTW, requests 大法好,不要用 urllib 了。目前用到 urllib 的地方只有用于下载图片 |