更好的授权服务方式

时间:2013-09-16 12:50:10

标签: python authorization mechanize urlencode mechanize-python

我正在学习使用python-mechanize进行网络抓取。目前,为了进入安全站点,我一直在手动将数据输入表单然后提交。像这样:

br.open("www.example.org/login.hmtl")
br.select_form(nr=0)
br['uname'] = "USERNAME"
br['pword'] = "PASSWORD"
br.submit()

我认为在引擎盖下,这是作为'GET'或'POST'请求发送到服务器的,我输入的信息是用url编码的。有没有办法让我找出这个网址的格式是什么,以便我可以自己编码信息?我正在使用chrome,能够以某种方式识别表单提交请求的结构会很棒。

1 个答案:

答案 0 :(得分:0)

您可以在机械化中启用日志记录。有关教程,请参阅http://wwwsearch.sourceforge.net/mechanize/hints.html#logging