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 に答える