【发布时间】:2019-09-30 14:15:26
【问题描述】:
从“https://us.burberry.com/womens-new-arrivals-new-in/”抓取数据。我需要向下滚动页面并单击“查看 126 更多”以获取更多文本。这是要点击的位置。
【问题讨论】:
从“https://us.burberry.com/womens-new-arrivals-new-in/”抓取数据。我需要向下滚动页面并单击“查看 126 更多”以获取更多文本。这是要点击的位置。
【问题讨论】:
var element = driver.FindElement(By.Class("shelf-view-more-button-copy"));
Actions actions = new Actions(driver);
actions.MoveToElement(element);
actions.Perform();
【讨论】:
当我检查 url 时,只有一个类具有价值:shelf-view-more-button-copy
所以我认为您可以使用此代码:
driver.findElement(By.xpath("//span[@class='shelf-view-more-button-copy']")).click();
如果您还想滚动到它,可以在此之前添加此代码:
WebElement element = driver.findElement(By.xpath("//span[@class='shelf-view-more-button-copy']"));
((JavascriptExecutor)driver).executeScript("arguments[0].scrollIntoView();",element);
【讨论】: