0

我在这里遵循了 lxml 文档,但仍然无法检查复选框。我对 python 和 lxml 很陌生,但这似乎是一个非常简单的任务。

下面的代码没有出现任何错误,并且我通过运行确认输入名称是正确的:

print(page.forms[1].inputs.keys())

我尝试使用以下变体来使代码正常工作,但均无济于事:

page.forms[1].inputs['LH_TitleDesc'].value = "1"
page.forms[1].inputs['LH_TitleDesc'].value = "0"
page.forms[1].inputs['LH_TitleDesc'].checked = True
page.forms[1].inputs['LH_TitleDesc'].checked = "TRUE"

我究竟做错了什么?

4

1 回答 1

0

我只是通过使用 firebug 对其进行了更多修改,并注意到默认情况下复选框未选中并且值设置为 1。因此这是解决问题的代码(注意缺少引号!

page.forms[1].inputs['LH_TitleDesc'].value = 0
于 2012-08-01T01:02:03.100 回答