2013-02-24 127 views
0

在Python 2中,當在網頁中提交表單時,我們可以使用機械化。我們也可以在網頁中看到這些表格。但是如何在Python 3中使用urllib(即查找表單並提交值)。我知道如何使用POST在urllib中提交表單。但如何找出形式?以及如何使用urllib覆蓋只讀值?使用urllib提交表單

回答

1

POST請求中不存在只讀值。如果你想找到表單,你必須自己檢查HTML,也許使用lxml.html

所以你可以手工找到<form>元素,然後手工找到任何<input>元素(等等),然後手工構造一個POST請求。

但是,正如Pace指出的(在刪除他的提交之前),lxml.htmla specific way to access form data,您可能會發現它有幫助。