1
그래서이 파이썬 스크립트를 사용하여 사이트에 자동으로 로그인하려고합니다.iframe 내부에 파이썬으로 양식을 채우는 방법
from win32com.client import Dispatch
import win32com.client
import time,ids
IE=Dispatch("InternetExplorer.Application")
IE.Visible=1
IE.Navigate("Source.html")
while IE.ReadyState != 4: # Wait for browser to finish loading.
time.sleep(1)
doc = IE.Document # Get the document.
while doc.readyState != "complete": # Wait for document to finish
time.sleep(1)
doc.Login.USER.value = ids.username
doc.Login.PASSWORD.value = ids.password
doc.Login.submit()
while IE.ReadyState != 4: # Wait for browser to finish loading.
time.sleep(1)
doc = IE.Document # Get the document.
while doc.readyState != "complete": # Wait for document to finish
time.sleep(1)
time.sleep(30)
IE.Application.Quit();
정상적인 사이트에서는 정상적으로 작동하지만 Source.html은 Iframe에 사이트를로드합니다. 그래서 사용자 이름과 비밀번호 입력란은 Iframe 안에 있으며 데이터를 입력하는 방법을 모릅니다.
try selenium http://seleniumhq.org/ – nosklo