我使用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