Phantomjsdriver и chromedriver(селен)
Привет,
Я использую PhantomJSDriver и ChromeDriver(Selenium) для удаления данных в консольном приложении. Это работа на моем локальном компьютере, но пока я добавил на сервер, он не работает.
Не могли бы вы дать мне знать о <PhantomJSDriver и ChromeDriver(Selenium)? Он может работать на сервере или нет?
Что я уже пробовал:
публичный статический недействительными инициализации()
{
сервис = PhantomJSDriverService.CreateDefaultService();
Лог.WriteToFile("создание Службы браузера...");
baseUrl = ConfigurationManager.AppSettings["Base_URL"];
// var downloadDirectory = ConfigurationManager.AppSettings["Путь Загрузки"];
Лог.WriteToFile("Browser init Start...");
string path = System.IO.Path.GetDirectoryName(Assembly.GetEntryAssembly().Местоположение);
Путь_к_файлу = Система.ИО.Путь.Combine(path, "csv");
Лог.WriteToFile("путь к браузеру");
var chromeOptions = новые PhantomJSOptions();
Лог.WriteToFile("объект PhantomJSOptions");
// chromeOptions.AddUserProfilePreference("download.default_directory", путь к файлу);
// chromeOptions.AddArguments(new List<string>() { "безголовый" });
// options.setBinary("/path/to/other/chrome.exe");
webDriver = новый PhantomJSDriver(chromeOptions);
Лог.WriteToFile("Scrapper Start...");
}
Это моя функция инициализации браузера