想用python登这个站抓取订单--> http://www.kadang.com/index.php?act=login&op=seller 卡在登录上,post项里有个formhash,google了一下都是关于discuz的,但我用beautifulsoup抓出来的hash都是失效的。发现网页每次刷新一下,formhash就变一次,有什么办法post正确的formhash呢。我这分析对么,菜鸟求指点

1 izoabr Jul 19, 2014 你用beautifulsoup抓出来的跟你python里面用的是两个session,我估计这个formhash值是跟session绑了的。 是不是可以用liburl来获取一下网页,然后取值去,再拼接登陆参数 |
2 xingzhi Jul 20, 2014 先get页面,获取formhash与cookies,然后post时带上cookies fyi:http://docs.python-requests.org/en/latest/user/quickstart/#cookies |
3 xingzhi Jul 20, 2014 |
4 pandada8 Jul 20, 2014 via Android 用python-requests然后开一个requests.session() |