我试图从这个页面上刮价格:https ://www.samsclub.com/sams/mm-pinto-beans-12lb/prod21002291.ip?xid=plp:product:1:2
价格在一个 div 中,我可以在使用开发工具的元素中看到它,但它不在页面源中,所以我的研究告诉我它可能是一个动态生成的 div 元素。更多阅读推荐的 Chrome 驱动程序返回带有动态 div 元素的数据,但我发现它不存在。这就像从浏览器查看页面源代码一样。
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");
ChromeDriver 是否还有另一个步骤可以使用动态 div 重新运行数据?
谢谢
