1
체크 다음 스크립트를 클릭하지 않는 기계화 :파이썬은 버튼
입니다from mechanize import Browser
br = Browser()
page = br.open('http://scottishladiespool.com/register.php')
br.select_form(nr = 5)
r = br.click(type = "submit", nr = 0)
print r.data
#prints username=&password1=&password2=&email=&user_hide_email=1&captcha_code=&user_msn=&user_yahoo=&user_web=&user_location=&user_month=&user_day=&user_year=&user_sig=
, 그것은 제출 버튼 (= 등록 등록)의 이름 = 값 쌍을 추가하지 않습니다. 왜 이런 일이 일어나는 걸까요? ClientForm은 다른 페이지에서 제대로 작동하지만이 페이지에서는 그렇지 않습니다. 제출 컨트롤의 disabled 및 readonly 속성을 True로 설정하려고 시도했지만 문제가 해결되지 않았습니다.
이상하게도 질문을 보내기 전에 해봤지만 작동하지 않았습니다. 이제 – Fluffy
Heh - 우리 모두가 거기에 있었음을 믿어주십시오. – Triptych