Selenium hideproxy.me的自动化问题

Selenium hideproxy.me的自动化问题,selenium,automation,Selenium,Automation,为什么在搜索“”时无法在页面中获取文本?我的代码在google.com上成功运行。好的,没问题,但在这个网站上运行相同的代码,我只能得到空文本或空文本。代码是使用selenium 3.11和FirefoxDriver开发的。 关于输出: google.com输出上的相同代码: >>>>>Спецтехника Caterpillar: дорожная, строительная техника CAT ... >>>>>Custome

为什么在搜索“”时无法在页面中获取文本?我的代码在google.com上成功运行。好的,没问题,但在这个网站上运行相同的代码,我只能得到空文本或空文本。代码是使用selenium 3.11和FirefoxDriver开发的。 关于输出:

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";
}
driver.get(“https://us.hideproxy.me/");
driver.findElement(By.className(“url输入”)).sendKeys(“https://www.google.com/search?q=site:“+”cat.com”);
driver.findElement(By.className(“url按钮”))。单击();
字符串resultText=“”;
List elements=driver.findElements(By.xpath(“//div[@class='g']);
for(WebElement:elements){
resultText=resultText+“>>>>”+元素。getText()+“\n”;
}

你能试试吗(这是python的。你可以在其他语言中找到相同的do行。)time.sleep(-几秒钟)行?也许在页面加载之前,您的代码会自动运行

用你的代码更新这个问题。谢谢,我认为这个网站可以保护网页。。。保持简单并继续:)这发生在现在可以用硒做一些好事的人身上:)不要在意硒的这个小笑话:)
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";
}