저는 파이썬에서 IE 인스턴스를 제어하기 위해 win32com.client를 사용하고 있습니다. 특정 페이지에서 링크를 클릭하려면 어떻게해야합니까 (예 : 링크를 탐색하려면 탐색을 사용하면 리퍼러가 전송되지 않으므로 허용되지 않습니다).win32com.client IE에서 링크를 클릭하는 방법?
import random
import time
from win32com.client import Dispatch
ie = Dispatch("InternetExplorer.Application")
ie.visible = 1
ie.navigate('http://digg.com')
while (ie.ReadyState != 4):
time.sleep(0.05)
hrefs = ie.document.getElementsByTagName("A")
href = hrefs[random.randrange(hrefs.length)]
#How to click this one?
아니라, 경우, 말 링크가 그것을하지 어떤 일이 일어나는지 일부 JS 함수에 HREF 덕분인가? 이 경우 브라우저는 사용자가있는 경우 방문하지 않을 페이지로 이동합니다. – Fluffy
좋은 방법으로 제안한 방식으로 부정 행위는 제한된 환경에서만 작동합니다. –