Работа с SQL с Selenium VBA - PullRequest
       4

Работа с SQL с Selenium VBA

0 голосов
/ 03 октября 2019

Я создал код VBA с Selenium для доступа к веб-сайту и сбора некоторой информации.

Для этого я создал файл .vbs, который выполняет макрос с кодом.

Чтобы выполнить файл .vbs, я создал задание на SQL и поместил код для выполнения скрипта через xp_cmdshell. Поэтому файл .vbs будет выполняться на сервере, а не на моем ПК.

Когда я запускаю файл .vbs на моем ПК, все работает хорошо. Но когда я пытаюсь выполнить на сервере, браузер иногда открывается, а иногда нет. Итак, когда он запускается на SQL, он работает вечно, без завершения.

Я уже пытался запустить браузер через selenium VBA с такими параметрами:

With driver
'.AddArgument ("--headless")
 .AddArgument "--start-maximized"
 .SetPreference "download.default_directory", "D:\"
 .SetPreference "download.directory_upgrade", True
 .SetPreference "download.prompt_for_download", False
End With

Для доступа к сайту, который является интранетом, код показан ниже:

driver.Get "example"
...