문제
나는 양식이있다 <input type="button" name="submit" />
버튼을 클릭 할 수 있기를 원합니다.
나는 시도했다 mech.form.click("submit")
그러나 다음과 같은 오류가 발생합니다.
ControlNotFoundError: no control matching kind 'clickable', id 'submit'
mech.submit()
또한 유형이 버튼이고 제출되지 않기 때문에 작동하지 않습니다.
어떤 아이디어? 감사.
해결책
클릭 a type="button"
안에 순수한 HTML 형태는 아무것도하지 않습니다. 그것이 무엇이든하기 위해서는 있어야합니다 자바 스크립트 관련된.
그리고 mechanize
실행되지 않습니다 자바 스크립트.
그래서 당신의 옵션은 다음과 같습니다.
- JavaScript를 직접 읽고 시뮬레이션하십시오
mechanize
그것이 무엇을하고 있는지 - 사용
spidermonkey
JavaScript 코드를 실행합니다
사용한 이후 첫 번째를 할 것입니다 spidermonkey
어렵고 아마도 그만한 가치가없는 것 같습니다.
제휴하지 않습니다 StackOverflow