Makineyle birlikte bir form seçmek istiyorum. Bu benim kodudur:Python Mechanize formunu seç FormNotFoundError
br = mechanize.Browser()
self.br.open(url)
br.select_form(name="login_form")
formun kod:
<form id="login_form" onsubmit="return Index.login_submit();" method="post" action="index.php?action=login&server_list=1">
Ama bu hata alıyorum:
mechanize._mechanize.FormNotFoundError: no form matching name 'login_form
neden gibi 'def element_by_id (id) ve bir işlev: f.attrs ve f.attrs [ 'id] dönüş 'kimlik' ==' login_form''? – brandizzi
Aklımda C++ functor vardı. Ama "f" nesnesini nasıl işleve geçirirsin? (yüklem formları alır, kimlikler değil, doğru mu?). Ve ben bu tür select_form'ların çoğunu, ancak her defasında farklı form-kimliğiyle (her form kimliği için yeni bir işlev yapmak istemiyorum) verebileceğim bir şey istedim. – nivniv