Проблема автоматизации на hideproxy.me - PullRequest
0 голосов
/ 17 мая 2018

Почему я не могу получить текст на странице при поиске по "https://us.hideproxy.me/"? Мой код успешно запущен на google.com. Хорошо, нет проблем, но такой же код запускается на этом сайте, я могу получить только пустой или нулевой текст. Код отменен с помощью селена 3.11 и с использованием FirefoxDriver. Вкл https://us.hideproxy.me выход:

>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>
>>>>>

Тот же код на выводе google.com:

>>>>>Спецтехника Caterpillar: дорожная, строительная техника CAT ...
>>>>>Customer Applications and Portals - Lifecycle Support | Solar Turbines
>>>>>Teknoxgroup: Home
>>>>>Caterpillar | Education
>>>>>Cat | Rental Power - Commercial and Industrial Generator Rental ...
>>>>>Caterpillar | Dealer Technician
>>>>>About Us | Solar Turbines
>>>>>Cat | Marine Product Support | Caterpillar
>>>>>Energy Power Systems | Caterpillar Generators & Cat Engines Australia
>>>>>Caterpillar | Financial Information www.cat.com/proxy

Код:

driver.get("https://us.hideproxy.me/");
driver.findElement(By.className("url-input")).sendKeys("https://www.google.com/search?q=site:" + "cat.com");
driver.findElement(By.className("url-button")).click();
String resultText = "";
List<WebElement> elements = driver.findElements(By.xpath("//div[@class='g']"));
for (WebElement element : elements) {
    resultText = resultText + ">>>>>" + element.getText() + "\n";
}

1 Ответ

0 голосов
/ 17 мая 2018

Можете ли вы попробовать (это для python. Вы можете найти такую ​​же строку do для других языков.) Строка time.sleep (-some секунд-)?Возможно, перед загрузкой страницы ваш код попробуйте запустить сам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...