Я использую win32com.client
для управления экземпляром IE в Python. Как я могу щелкнуть ссылку на определенной странице (например, использовать навигацию для ссылки href недопустимо, поскольку это не вызовет отправку реферером)?
Вот база:
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?