I have also tried to do this with mechanize:<br><br>import mechanize<br>
import time<br>
<br>
br = mechanize.Browser()<br>
br.open("URL")<br>
while True:<br>
      br.reload()<br>
      time.sleep(300)<br>
<br>After a bunch of time, I get the following error:<div id=":1t1" class="ArwC7c ckChnd"><br>C:\>SDE_KeepAlive-v2.py<br>
Traceback (most recent call last):<br>
  File "C:\SDE_KeepAlive-v2.py",<br>
line 1<br>
1, in <module><br>
<br>
  File<br>
"C:\Python25\lib\site-packages\mechanize-0.1.9-py2.5.egg\mechanize\_mecha<br>
nize.py", line 345, in reload<br>
  File<br>
"C:\Python25\lib\site-packages\mechanize-0.1.9-py2.5.egg\mechanize\_mecha<br>
nize.py", line 257, in _mech_open<br>
mechanize._response.httperror_seek_wrapper: HTTP Error 302: The HTTP server<br>
retu<br>
rned a redirect error that would lead to an infinite loop.<br>
The last 30x error message was:<br>
Found<br><br><br><br><br>And on my first code, trying to use the Win32 api, I get the following error:<br><br>
C:\>
<div id=":1t1" class="ArwC7c ckChnd">SDE_Keep_Alive.py<br>
Traceback (most recent call last):<br>
  File "C:\SDE_Keep_Alive.py",<br>
line 8,<br>
in <module><br>
    id=ie.Document.Script._oleobj_.GetIDsOfNames('window.location.reload')<br>
pywintypes.com_error: (-2147352570, 'Unknown name.', None, None)<br>
</div><br></div><br><br>All I want to do is grab a page and refresh it every 5 minutes.<br><br>Thanks.<br><br clear="all">--<br>Kevin<br><br>
<br><br><div class="gmail_quote">On Mon, Feb 2, 2009 at 9:14 AM, K-Dawg <span dir="ltr"><<a href="mailto:kdawg44@gmail.com" target="_blank">kdawg44@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">


Hi,<br><br>I am trying to get and then refresh a page in IE with a Python script.  I just want to get a page, then refresh it every 5 minutes.  Below is the code I am attempting.  It is erroring out on the <br>id=ie.Document.Script._oleobj_.GetIDsOfNames('window.location.reload()') #tried with and without parens - reload & reload()<br>



line.  This is mostly a borrowed script I found.  The script was trying to call a written function on the page.  I just want to call the build in reload function to refresh the page.<br> <br>Thanks for any help.<br><br>Kevin<br>



<br><br>import win32com.client, pythoncom<br>from time import sleep<br>   <br>ie=win32com.client.Dispatch('internetexplorer.application')<br>ie.Visible=1<br>ie.Navigate('URL')<br>sleep(5) <br>   <br>id=ie.Document.Script._oleobj_.GetIDsOfNames('window.location.reload()')<br>



while True:<br>    res=ie.Document.Script._oleobj_.Invoke(id, 0, pythoncom.DISPATCH_METHOD, True)<br>    sleep(300)<br><br>
</blockquote></div><br>