2009-06-09 113 views
1

我有一個基於Web的電子郵件應用程序,可在10分鐘不活動(「出於安全原因」)後將我註銷。我想寫一些東西,要麼a)模仿鍵盤b)每隔9分鐘ping一個ip或c)其他選項,以便我保持登錄狀態。我在帶有門的辦公室的個人筆記本電腦上,米不太擔心需要註銷。自動鍵盤保持登錄狀態

我已經寫了一個小python腳本來ping一個IP,然後睡了9分鐘,該工程花花公子,但我想的東西,我可能包括在我的啓動程序。我不知道這是否意味着我需要將某些東西編譯成exe文件,或者我可以將這個python腳本添加到啓動應用程序中?

回答

3

您還可以使用計劃任務功能(控制面板上)在啓動時運行它,或者你可以改變你的腳本來ping IP和退出,並計劃每9分鐘運行一次。你有很好的設置,例如,你可以在晚上停止運行它,所以你仍然會註銷。
雖然你可能仍然需要bat文件,但我不知道Python。

事實上,如果你只需要一個簡單的ping你可以預定ping.exe。

1

包裹在.bat文件中的Python應用程序的調用,並把它的快捷方式.bat文件中啓動。

1

如果你使用Firefox,只需要安裝ReloadEvery擴展。

+0

應用只能在IE不幸。可能出於同樣的原因,我每10分鐘註銷一次。 – helloandre 2009-06-09 12:46:02

3

假設你使用Windows,你可以添加的啓動文件夾中包含了Python運行命令一個bat文件。

例keeploggedin.bat

C:\Steve\Projects\Python> python pytest.py 
2

Ping IP不會使會話超時。 您可能需要執行HTTP GET,並在登錄時將服務器提供的會話cookie包含到瀏覽器中。您的腳本可能能夠通過瀏覽器登錄後,從瀏覽器的Cookie文件夾中讀取cookie。

另外,網頁可能有javascript,當超時時調用註銷頁面。您可能能夠使用codemonkey來禁用此行爲。

0

我使用reloadEvery插件的Firefox讓我登錄到網站(論壇,phpMyAdmin的,等等)。簡單而有效。

相關問題