다음 win 32 extension 라이브러리를 설치하신뒤, 인터프리터 쉘에서 입력해보세요.~
- Python 2.4 버전(http://prdownloads.sourceforge.net/pywin32/pywin32-204.win32-py2.4.exe?download)
- Python 2.3 버전(http://prdownloads.sourceforge.net/pywin32/pywin32-204.win32-py2.3.exe?download)
~cpp
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 ¶
~cpp
//동문서버의 경우 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를 입력폼에 넣는 메소드 및 사용법을 알고 싶어요. -- 재선
- 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 이런식으로 값을 넣는다.