Chrome 驱动程序:动态 div 元素在哪里?

Chrome Driver: where is dynamic div element?

我正在尝试从此页面抓取价格:https://www.samsclub.com/sams/mm-pinto-beans-12lb/prod21002291.ip?xid=plp:product:1:2

价格在 div 中,我可以使用 Dev Tools 在元素中看到它,但它不在页面源代码中,所以我的研究告诉我它可能是动态生成的 div 元素。更多阅读建议 Chrome Driver which returns the data with the dynamic div element 但我发现它不存在。这就像从浏览器查看页面源代码一样。

 ChromeDriver driver = new ChromeDriver(@"C:\chromedriver");
 driver.Url = "https://www.samsclub.com/sams/mm-pinto-beans-12lb/prod21002291.ip?xid=plp:product:1:2";
 driver.Navigate();
 var source = driver.PageSource;
 var pathElement = driver.FindElementById("Price-group");

Chrome驱动程序是否还有其他步骤可以使用动态 divs 重新运行数据?

谢谢

Price-Group 不是 id。这是一个class。尝试使用 FindElementByClassName。希望在找到价格之前选择俱乐部价值。因为,我看到价格值仅在选择俱乐部后显示

 var pathElement = driver.FindElementByClassName("Price-group");