
1 nodejx 2014 年 7 月 1 日 试试requests。 |
2 wingoo 2014 年 7 月 1 日 检查所有的cookie,以及每一个动态请求,可能某一个动态请求里包含了写cookie的数据 |
3 delong 2014 年 7 月 1 日 python的调试用http库,觉得最好用的就是requests了 无法登录这要看返回错误是什么,不看错误状态怎么调试接口啊 还是说你是偷偷登录别人的网站抓人家数据br /> 现在大多网站都有 csrf token 验证,可能是这个吗? |
4 kchum OP |
5 delong 2014 年 7 月 1 日 获取服务返回后,修改action指向本地?? 我怎不明白lz想要做什么了? 从被人那里拿到的form往称赞吃本地提交,得到一个 503 状态。。。 |
6 kchum OP @delong 额,修改action,是想看下他自动提交的数据是什么,所以返回的页面弄成html放在本地提交。可以忽略这个~~ 它返回用js自动提交数据的页面之后,Python运行不了js里面的东西,该如何解决这个问题?我稍微查了下用Pyv8? |
7 hupantingxue 2014 年 7 月 2 日 这个网站是有多次交互吗?还是除了登陆,你还要做其他动作? |
8 delong 2014 年 7 月 2 日 @kchum 如果只是想知道页面提交了什么数据, 个人感觉直接读一下js源码就好了。 如果js是压缩过的,那么简单看一下js是提交的form还是ajax,如果是form那直接看html里的input都有什么,如果是ajax建议抓包,如果因为https抓不了那就换个思路,在本地保存的html里执行一下js看看后有什么结果。 第一次尝试提交到本地不是503了么,虽然服务不可用但是提交的数据会有记录的 |
9 kchum OP @hupantingxue 是还有其他操作。这个也很莫名其妙,get Url返回一个自动提交的页面,必须Post过去才正确显示登录表单~ @delong 嗯,已经了,总是很奇怪。前面几次保存页面修改action提交,都完全没提示。后面有返回了。不过最后是用其他方法解决的。 Anyway,谢谢大家 |