когда я запускаю код в моей операционной системе Windows, все в порядке. но когда я применяю его на сервере centos.происходит следующая ошибка, и она продолжается и
Я делаю некоторые исследования об этой ошибке, но в Chrome можно найти немного информации. и они предлагают, чтобы я использовал Chrome в server.but я не рассматриваю это как решение.
тогда я пытаюсь увидеть, не перезаписываю ли я URL-адрес part.but url просто отлично.
До сих пор я понятия не имею, что происходит и как это исправить.
// 设置浏览器使用的本地驱动
String firefoxDriver = Global.getConfig("firefox.driver");
System.setProperty("webdriver.gecko.driver",firefoxDriver); // 0.24.0 从配置文件中获取配置信息
// 设置浏览器在本地的位置 如果是默认的安装位置,则不需要设置
// 参考:System.setProperty("webdriver.firefox.bin", "D:\\Program Files\\Mozilla Firefox\\firefox.exe");
String firefoxExe = Global.getConfig("firefox.execute");
System.setProperty("webdriver.firefox.bin", firefoxExe);
FirefoxOptions options = new FirefoxOptions();
options.addArguments("disable-infobars");
options.addArguments("--headless");
options.setHeadless(true);
// 创建驱动对象;
FirefoxDriver driver = new FirefoxDriver(options);
// 向指定网址发送请求
driver.get(url);
Я ожидал, что после отправки запроса я смогу получить pageSource, а затем проанализировать его, чтобы получить то, чтоЯ нуждаюсь. но когда я запускаю проект на сервере Centos7, появляется следующая ошибка:
org.openqa.selenium.WebDriverException: Reached error page: about:neterror?e=dnsNotFound&u=http%3A//rd.huangpuqu.sh.cn/website/html/shprd/shprd_ztrd_cwh/List/list_0.htm&c=UTF-8&f=regular&d=%E6%88%91%E4%BB%AC%E6%97%A0%E6%B3%95%E8%BF%9E%E6%8E%A5%E8%87%B3%20rd.huangpuqu.sh.cn%20%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E3%80%82
Build info: version: '3.141.59', revision: 'e82be7d358', time: '2018-11-14T08:17:03'
System info: xxx
Driver info: xxx
Capabilities {xxx}