





1
fanwei 2013 年 3 月 24 日
没有处理cookie
要记录cookie |
2
inccinf OP @fanwei 可是貌似没有COOKIE啊。。。访问那个302地址时,您可以看到cookie只有一个ASP.NET_SessionId=....,这个首先我不知道从哪里来的,其次,我用poster直接访问302地址,带上这个cookie,也不行
|
5
swulling 2013 年 3 月 24 日
@inccinf 每个请求都有request cookie和response cookie,找下cookie在哪里引用的。
然后我建议用requests库,可以非常方便的处理session问题,而且还能复用。 我用了requests后再也不和cookie打交道了。 |
8
parkman 2013 年 3 月 24 日
requests lib 自带处理cookies
|
9
cloverstd 2013 年 3 月 24 日 via Android
同学,微信只有 5s 响应时间,你是如何做的呢?
|
12
inccinf OP @cloverstd 对了,如果时间不够的话,不知道能否在处理完后直接POST到微信的那个服务器地址上,按照微信那个响应XML,那个toUserId是一个唯一固定的OpenId,不知道你有没有试过。。你可以试下
|
15
red 2013 年 3 月 25 日
@inccinf
恰好之前做过~ 当时5S的问题也困扰了一下,我们用阿里云的服务器,整个模拟登录+验证码机器识别需要3S-4S,除非把服务器放到学校的机房,否则确实不怎么好搞。 后来想出的解决方案是,第一次查询的时候,先打开网页绑定学号,绑定成功马上缓存数据到本地。这次不返回成绩 ,之后再发送查询,就从本地读取数据~ |
16
red 2013 年 3 月 25 日
另外,建议楼主使用requests( http://docs.python-requests.org/en/latest/ ),比urllib2更加适合人类使用~
|