Member 13586256 Ответов: 1

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...");

}
Это моя функция инициализации браузера

1 Ответов

Рейтинг:
0

Richard MacCutchan

Видеть Слом данных в ASP dot NET[^]