Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

파이썬으로익스플로어제어

From ZeroWiki

다음 win 32 extension 라이브러리를 설치하신뒤, 인터프리터 쉘에서 입력해보세요.~


from win32com.client import Dispatch

ie = Dispatch("InternetExplorer.Application")
ie.Visible = True
ie.Navigate("http://zeropage.org")
ie.Navigate("http://zeropage.org/wiki/RecentChange")



ie.Quit()

예제2

//동문서버의 경우 http://www.caucse.net/page/home.php 로 해야함.
//프레임의 경우 주의 필요
ie.Document.login.user_Id.value = "reset"
ie.Document.login.passwd=" "
ie.Document.login.submit()

질문

  • ie의 type이 instance라고 나오는데, ie가 사용할 수 있는 메소드(맞나요?)에 대한 설명이 있는 문서가 어디 있나요? 어제 보여주신 id, pw를 입력폼에 넣는 메소드 및 사용법을 알고 싶어요. -- 재선
 자세한 내용은 http://msdn.microsoft.com/library/default.asp?url=/workshop/browser/webbrowser/reference/objects/internetexplorer.asp 에의 컴포넌트들을 참조하세요. 주로 알아야 할 객체는 WebBrowser, Document 객체입니다. (login 예제는 나중에~) --[1002]
  • firefox 나 opera 도 제어할수 있는지..-_-a - 임인택
 IE Automation 을 이용한 것이므로, firefox 나 opera 의 경우는 다른 방법을 이용해야겠죠. --[1002]
  • 파이썬 인간적으로 너무 쉽네요. 우린 c++/mfc/atl/com으로 하고있는데 - [ljh131]

참고

  • Document.body.innerHTML 이렇게 하면 body 에 있는 내용을 다운로드 받을 수 있다
  • 생성한 객체를 삭제할때는 del ie
  • ie.Document.FormName.fieldName.value = XXX 이런식으로 값을 넣는다.