1
mailman의 모든 메시지를 무시하기 위해 간단한 체크 박스 인 robobrowser
을 확인하는 데 어려움을 겪고 있습니다.robobrowser로 일반 체크 박스 설정
form['discardalldefersp'].options
반환 ['0']
,도
form['discardalldefersp'].value= True
도
form['discardalldefersp'].value = '1'
는 결과를 제공합니다. 'ValueError : 옵션 1이 필드에 없습니다.'
어떻게 체크 박스를 설정할 수 있습니까?
모든 일에 대한 나의 코드는 다음과 같습니다 : 나는과 유사한 오류 메시지가 있었다
<HTML>
<HEAD>
<LINK REL="SHORTCUT ICON" HREF="/images/mailman/mm-icon.png">
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<TITLE>Administrative Datenbank</TITLE>
</HEAD>
<BODY bgcolor="white"
dir="ltr">
<h2>Administrative Anfragen für Liste: <em>foobar</em></h2><!-- based on en 2.0/StD-->
Diese Seite zeigt eine Übersicht der gegenwärtigen administrativen
Anfragen für die <a href="https://lists.server.de/mailman/admin/foobar"><em>foobar</em>
Mailingliste</a>, die auf Ihre Genehmigung warten. Als erstes sehen Sie eine
Liste allfälliger Abonnement- und Kündigungsanfragen, gefolgt von
eventuellen Nachrichten, die Ihre Genehmigung erfordern, und daher gestoppt
wurden.
<p>Bitte wählen Sie für jede Anfrage die zu treffende Maßnahme
aus, und klicken Sie auf den <b>Alle Daten senden</b> Knopf, wenn sie fertig
sind. Eine <a href="https://lists.server.de/mailman/admindb/foobar?details=instructions">detaillierte Anleitung</a> ist ebenfalls
verfügbar.
<p>Sie können sich auch <a href="https://lists.server.de/mailman/admindb/foobar?details=all">Details</a> zu allen
gestoppten Nachrichten anzeigen lassen.
<FORM action="https://lists.server.de/mailman/admindb/foobar" method="POST" >
<center>
<INPUT name="submit" type="SUBMIT" value="Alle Daten senden" ></center>
<center>
<INPUT name="discardalldefersp" type="CHECKBOX" value="0" > Alle mit <em>Verschieben</em> markierten Nachrichten verwerfen.
</center>
<hr>
<center>
<h2>Zurückgehaltene Nachrichten</h2></center>
...
</FORM>
완료, 코드를 추가했습니다. –