почему возникает эта ошибка - "org.openqa.selenium.WebDriverException: достигнута страница ошибки: about: neterror? e = dnsNotFound & xxx" и как ее исправить? - PullRequest
0 голосов
/ 21 октября 2019

когда я запускаю код в моей операционной системе 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}
...