Я занят автоматизацией процесса с использованием пакета селеном в python. Мой процесс требует, чтобы я отправлял электронные письма, используя приложение Outlook, но когда я пытаюсь отправить электронную почту с python, используя код ниже:
outlook = win32.Dispatch('outlook.application')
mail = outlook.CreateItem(0)
mail.To = 'email_address'
mail.Subject = 'Email Subject'
mail.Body = 'Email Body'
attachment = 'Attachment'
mail.Attachments.Add(attachment)
, я получаю это всплывающее окно из Outlook:
Selenium работает только для веб-автоматизации, как я могу решить эту проблему с помощью python, чтобы при отправке электронного письма автоматически нажималось «Разрешить» без необходимости делать это вручную.
Я посмотрел на свою программу Outlook 2016 Programmati c Параметры доступа и статус антивируса недействителен: