2015-10-10 61 views
-1

我正在嘗試創建一個Python腳本,該腳本登錄到我的Outlook帳戶,打開未讀消息,並且它具有下載它們的附件。
但是,登錄後,似乎我卡住了,無法做任何事情。
這些活動是否超出了硒的範圍?是否可以使用Selenium自動化Outlook?

+0

你有什麼試過,結果是什麼?正如你在學校所做的那樣,請展示你的工作。 :)這是在SO上獲得問題的過程中的一部分。這對你很有幫助,因爲它會迫使你調查自己的問題並思考問題。這也向讀者證明你做了功課,並做出了合理的嘗試來回答你自己的問題。第三,它可以幫助讀者找到和診斷問題,爲您提供更好的答案,減少浪費時間。 – JeffC

回答

1

你在哪裏運行你的python腳本?

您可能會感興趣REST API對您有所幫助。但是,如果你是在談論這裏的桌面版本是什麼MS指出:

微軟目前並不提倡,不支持,Microsoft Office應用程序自動化從任何無人蔘與的非交互式客戶端應用程序或組件(包括ASP ,ASP.NET,DCOM和NT服務),因爲Office在此環境中運行時可能會出現不穩定的行爲和/或死鎖。

如果您正在構建一個在服務器端上下文中運行的解決方案,那麼您應該嘗試使用對於無人執行安全的組件。或者,您應該嘗試找到允許至少部分代碼運行客戶端的替代方案。如果您從服務器端解決方案使用Office應用程序,則該應用程序將缺少成功運行所需的許多必要功能。此外,您將面臨整體解決方案穩定性的風險。請閱讀Considerations for server-side Automation of Office文章中的更多內容。

如果您僅處理Exchange配置文件,請考慮使用EWS。有關更多信息,請參閱EWS Managed API, EWS, and web services in Exchange

0

如果你在談論outlook.com,那麼是的,這是可能的。我想這會需要很多xpath,但...

相關問題