E D R , A S I H C RSS

파��으로�스플로어제어

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


~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를 ìž…ë ¥í�¼ì—� 넣는 메소드 ë°� 사용법ì�„ 알고 ì‹ì–´ìš”. -- 재선
    �세한 내용� 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 ì�´ëŸ°ì‹�으로 ê°’ì�„ 넣는다.
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:31:23
Processing time 0.0094 sec