网站检测到 selenium webdriver

Website detects selenium webdriver

我正在创建一个自动登录以使用 selenium 进入 this 站点,直到昨天一切正常(仅在选项卡中出现一个图标和一个空白的浏览器页面)...我可以加载所有其他站点,但不是通过硒..使用这个:

 from selenium import webdriver

 url="https://www.eurobic.pt/"
 driver=webdriver.Firefox()
 driver.get(url)

不工作。我读过 也许这就是原因,他们可以检测到 webdriver 或者只是让我进入 blacklist.How 我可以通过 selenium 再次加载该网站吗?

我尝试在 chrome 中使用 java 调用 url。

下面是代码,我附上了结果的快照。Url invoked successfully in chrome browser in 52944ms.

public class Eurobic {
    WebDriver driver;
    @Test
    public void invoke_Url() {
         System.setProperty("webdriver.chrome.driver","C:\Users\Shubham Kumar\Downloads\chromedriver_win32\chromedriver.exe");
        driver=new ChromeDriver();
        driver.get("https://www.eurobic.pt/");
    }
}

我已经使用 Mozilla Nightly 构建的 61.0a1 (2018-04-21)(64 位) 尝试了您的代码,并且几乎可以毫无问题地访问 https://www.eurobic.pt/。您可以使用以下代码块:

from selenium import webdriver 
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary

binary = FirefoxBinary(r'C:\Program Files\Firefox Nightly\firefox.exe')
url="https://www.eurobic.pt/"
driver=webdriver.Firefox(firefox_binary=binary, executable_path=r'C:\WebDrivers\geckodriver.exe')
driver.get(url)

浏览器客户端快照: