python机械化雅虎邮件

python机械化雅虎邮件,python,mechanize,Python,Mechanize,我正在尝试使用python/mechanize登录yahoo mail。我不熟悉机械化,但这就是我拥有的,为什么它没有显示名为“登录”的表单 雅虎邮件网站下面的屏幕截图。谢谢 您可以使用 for form in br.forms(): print form.name 因为这个页面上可能只有几个表单,所以名称应该是显而易见的。否则,您可以类似地获取表单id;你应该可以带着它 br.select_form(nr=0) 或br.选择表格(nr=1) 由于某些表单可能没有名称。输入的名称是

我正在尝试使用python/mechanize登录yahoo mail。我不熟悉机械化,但这就是我拥有的,为什么它没有显示名为“登录”的表单

雅虎邮件网站下面的屏幕截图。谢谢


您可以使用

for form in br.forms():
    print form.name
因为这个页面上可能只有几个表单,所以名称应该是显而易见的。否则,您可以类似地获取表单id;你应该可以带着它

br.select_form(nr=0) 
br.选择表格(nr=1)


由于某些表单可能没有名称。

输入的
名称是
登录
,因此您必须找到
表单
标签并获取它的
名称
。它应该在那些
input
s上面的某个地方。太好了,那么我如何选择表单中的字段呢?当然,您仍然需要将数据插入这两个字段并提交表单。
br.select_form(nr=0)