기계화 된 양식을 선택하고 싶습니다. 이건 내 코드입니다 :파이썬 기계어 선택 양식 FormNotFoundError
br = mechanize.Browser()
self.br.open(url)
br.select_form(name="login_form")
형태의 코드 :
<form id="login_form" onsubmit="return Index.login_submit();" method="post" action="index.php?action=login&server_list=1">
하지만이 오류 받고 있어요 :
mechanize._mechanize.FormNotFoundError: no form matching name 'login_form
왜 이러한 'DEF element_by_id (ID) 등의 함수가 아님 : f.attrs f.attrs 및 ['ID ']에 복귀'ID '==' login_form''? – brandizzi
나는 내 마음 속에 C++ 펑터를 가지고 있었다. 그렇다면 "f"객체를 함수에 어떻게 전달할 것인가? (술어는 ID가 아니라 형식을 얻습니다.) 그리고 나는 select_form과 같이 predicate를 사용할 수있는 것을 원했지만 매번 다른 form-id를 사용했습니다 (각 form-id에 대해 새로운 함수를 만들고 싶지는 않습니다) – nivniv