請幫助我使用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,當然... –