请帮助我使用Python 2.6和win32com。Python:检查IE状态时出错
我是一个新手到Python,我得到了错误 当我开始下一个节目:
import pywintypes
from win32com.client import Dispatch
from time import sleep
ie = Dispatch("InternetExplorer.Application")
ie.visible=1
url='hotfile.com'
ie.navigate(url)
while ie.ReadyState !=4:
sleep(1)
print 'OK'
..........................
Error message:
while ie.ReadyState !=4:
...
pywintypes.com_error:
(-2147023179, 'Unknown interface.', None, None)
..........................
但是当我改变的URL,例如“yahoo.com” - 没有错误。
检查ReadyState的结果可能依赖于url?
难道这是因为hotfile。 com是一个有效的url(结果代码200),yahoo.com给HTTP 302重定向? – Kimvais
http://hotfile.com是一个有效的网站。 这就是yahoo.com,当然... –