我使用python和beautifulsoup(新的都!),我想登录到供应商的网站。张贴到页面登录使用美丽的汤
因此,他们的形式看起来像(简体):
<form name=loginform action=/index.html method="post">
<input name=user>
<input name=pass">
</form>
有没有一种方法来跟踪饼干?
我使用python和beautifulsoup(新的都!),我想登录到供应商的网站。张贴到页面登录使用美丽的汤
因此,他们的形式看起来像(简体):
<form name=loginform action=/index.html method="post">
<input name=user>
<input name=pass">
</form>
有没有一种方法来跟踪饼干?
做更多的阅读。
阅读关于urllib2
这就是你用来做POST登录。如果你知道<input>
的名字,你不需要美丽的汤。 http://docs.python.org/library/urllib2.html
美丽的汤是你用来解析一页结果。登录后。在您发布真实请求后。
使用mechanize - 这是最好的(第三方)Python库,用于与Web窗体进行交互,跟踪cookie & c。
啊好的,urllib也会存储cookies吗? – Blankman 2010-07-27 01:40:20
http://www.nomadjourney.com/2009/03/automatic-site-login-using-python-urllib2/ 有一个很好的例子,你正在尝试做什么。 – GWW 2010-07-27 01:41:35
@Blankman:继续阅读。是。 urllib2处理cookie。 – 2010-07-27 01:46:30