所以这是我必须做的事情。我想访问http://www.walmart.com/catalog/allReviews.do?product_id=16561041之类的网站 并展开页面上的所有评论。我要求评论完全开放,因为我需要收集这些数据。我当前的代码有效,但速度极慢。
public void clickAllLinks(String linkText){
for(int j = 0; j < 20 ; j++){
try{
if(driver.findElement(By.linkText("(read full review)")).isDisplayed())
driver.findElement(By.linkText(linkText)).click();
}catch(NoSuchElementException e){break;}
}
}
我使用 selenium 2.21 和 firefox 驱动程序。有没有人有什么建议?我对使用硒相当陌生,因此与大多数人相比,我对硒的了解相当有限。