Python x-www-form-urlencoded POSTing:找不到属性

时间:2012-11-04 15:49:23

标签: python forms urllib2 mechanize

最近我遇到了一个似乎无法通过python发出POST请求的页面,因为我在源代码中的任何地方都找不到某些属性。

所以基本上这里是Live Http Header在手动POST到该页面时的内容:

Content-Type: application/x-www-form-urlencoded 

Content-Length: 616 

form_key=VeBg0awGeGySaRYzBZc8jMwH0&secure_form_key=%21331352042042%7CsYH2EQfAK7nTIakC55PK8SQv78&blahblahblah

正如您所看到的,我可以轻松找到form_key但在仔细检查源页面后无法找到secure_form_key。它可能隐藏在哪里?我该怎么找到它?

1 个答案:

答案 0 :(得分:1)

如果您正在尝试与tumblr交互,为什么不使用官方API而不是尝试在普通网站上破解表单?

可从http://code.google.com/p/python-tumblr/

获取