我们最近使用 ChromeDriver v80.0.3987.16 和 Chrome v80.0.3987.87(官方版本)(64 位)升级了测试环境,升级后,即使是最小的程序也会产生大量以下严重日志:
[1581082019.282][SEVERE]: Timed out receiving message from renderer: 0.100
[1581082020.245][SEVERE]: Timed out receiving message from renderer: 0.100
Run Code Online (Sandbox Code Playgroud)
早些时候,在使用 ChromeDriver v79.0 / Chrome v79.0 组合之前,偶尔会观察到这些消息。
最小代码块:
public class chromeDemo
{
public static void main(String[] args)
{
System.setProperty("webdriver.chrome.driver", "C:\\Utility\\BrowserDrivers\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("https://www.google.com/");
driver.quit();
}
}
Run Code Online (Sandbox Code Playgroud)
控制台输出:
Starting ChromeDriver 80.0.3987.16 (320f6526c1632ad4f205ebce69b99a062ed78647-refs/branch-heads/3987@{#185}) on port 9194
Only local connections are allowed.
Please protect ports used by ChromeDriver and related test frameworks to prevent access by malicious …Run Code Online (Sandbox Code Playgroud) selenium google-chrome renderer chromium selenium-chromedriver
在页面完全加载之前,如何在元素上点击selenium并抓取数据?我的互联网连接非常糟糕,因此有时需要永久地加载页面,无论如何都在这周围?
python selenium webdriver selenium-webdriver pageloadstrategy
我想加快 selenium 上页面的加载时间,因为我不需要 HTML 以外的任何东西(我正在尝试使用 BeautifulSoup 抓取所有链接)。使用 PageLoadStrategy.NONE 无法抓取所有链接,并且 Chrome 不再支持 PageLoadStrategy.EAGER。有谁知道在 python 中获取 PageLoadStrategy.EAGER 的解决方法?
selenium web-scraping python-3.x selenium-chromedriver pageloadstrategy