在 Python 2 中,在网页中提交表单时,我们可以使用 mechanize。我们也可以看到网页中的表格使用。但是如何在 Python 3 中使用 urllib 来做到这一点(即查找表单并提交值)。我知道如何使用 POST 在 urllib 中提交表单。但是如何找到表格呢?以及如何使用 urllib 覆盖只读值?
1 回答
            1        
        
		
POST 请求中没有只读值之类的东西。如果要查找表单,则必须自己检查 HTML,也许使用lxml.html.
所以你会手动找到<form>元素,然后手动找到任何<input>元素(等等),然后手动构造一个 POST 请求。
但是,正如 Pace 指出的(在删除他的提交之前),lxml.html有一种访问表单数据的特定方法,您可能会觉得这很有帮助。
于 2013-02-24T13:07:26.333   回答