Python Mechanize 选择一个没有名字的表单

标签 python html forms mechanize

我试图让 mechanize 从页面中选择一个表单,但有问题的表单在 html 中没有“名称”属性。我应该怎么办?当我尝试使用时

br.select_form(name = "")

我收到错误,没有使用该名称声明任何表单,并且该函数需要名称输入。页面上只有一个表单,我可以通过其他方式选择该表单吗?

最佳答案

试试:

br.select_form(nr=0)

选择第一个表单

在 Mechanize source ,

def select_form(self, name=None, predicate=None, <b>nr=None</b>):
    """
    ...
    nr, if supplied, is the sequence number of the form (where 0 is the
    first).
    """

关于Python Mechanize 选择一个没有名字的表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2582580/

相关文章:

python - MAX6675 K-热电偶与Raspberry使用Python : always error value

python - Pandas read_gbq 无法正常工作?

javascript - 我想在 Canvas 上绘制动画,我是否必须使用许多不同的图片,或者它可以像真正的动画(可能是 .gif)一样保存在一个文件中?

html - CSS - 一个元素中的下划线、删除线和上划线(带有样式和颜色)

php - 使用与操作不同的重定向位置提交表单

python - 谁能解释一下这个 python 静态类变量的情况?

python - 扭曲的网络代理

javascript - 显示一个 sessionStorage 项

python - Django 表单 FileField 无法通过验证

c# - Windows 窗体登录