我已经关注了lxml文档here但仍无法检查复选框。我对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"
我做错了什么?
答案 0 :(得分:0)
我只是通过使用firebug进行了更多修改,并注意到默认情况下唯一的选项是未选中,并且该值设置为1.因此,这是修复问题的代码(注意缺少报价!
page.forms[1].inputs['LH_TitleDesc'].value = 0