在给定时间后从页面检索 HTML C# WPF
Retrieve HTML from page after given amount of time C# WPF
我试图在 Java 的一部分执行并更新 HTML 之后从页面获取 HTML。 (我知道 Java 在页面打开时继续 运行,因此无法完成代码 "after" )。我正在尝试从此页面 XBowling.com 获取 HTML,您可以看到在加载车道之前有一条启动消息。我需要在车道加载后获取 HTML,这样我就可以查看数据以到达车道,然后查看车道的页面数据以获得分数等等。
我一直在玩无头浏览器,我目前正在玩 Awesomium 但收效甚微 我无法让它给我 HTML 的更新版本只是页面首次加载时的原始内容。
(我没有任何代码,因为我没有任何东西可以展示,但失败的尝试让该死的东西工作)
安装Selenium.Webdriver.Domify、Selenium.WebDriverBackedSelenium和Selenium.WebDriver.ChromeDriver 使用 nuget 和类似
的代码
using (var driver = new ChromeDriver())
{
driver.Navigate().GoToUrl(url);
var columns = driver.Divs(By.ClassName("col-md-6"));
// here you access the elements using driver object
}
我试图在 Java 的一部分执行并更新 HTML 之后从页面获取 HTML。 (我知道 Java 在页面打开时继续 运行,因此无法完成代码 "after" )。我正在尝试从此页面 XBowling.com 获取 HTML,您可以看到在加载车道之前有一条启动消息。我需要在车道加载后获取 HTML,这样我就可以查看数据以到达车道,然后查看车道的页面数据以获得分数等等。
我一直在玩无头浏览器,我目前正在玩 Awesomium 但收效甚微 我无法让它给我 HTML 的更新版本只是页面首次加载时的原始内容。
(我没有任何代码,因为我没有任何东西可以展示,但失败的尝试让该死的东西工作)
安装Selenium.Webdriver.Domify、Selenium.WebDriverBackedSelenium和Selenium.WebDriver.ChromeDriver 使用 nuget 和类似
的代码using (var driver = new ChromeDriver())
{
driver.Navigate().GoToUrl(url);
var columns = driver.Divs(By.ClassName("col-md-6"));
// here you access the elements using driver object
}