Приведенный ниже скрипт переходит на страницу новостей после поиска текста «Ливерпуль», а затем печатает все ссылки на файл и печатает их также в консоли.Проблема в том, что я не могу получить ссылки на все новостные статьи на странице новостей Google.За исключением того, что все другие ссылки на страницу печатаются
public static void main(String[] args) throws IOException {
String URL = "https://www.google.com";
WebDriver driver = new FirefoxDriver();
driver.manage().window().maximize();
driver.get(URL);
WebElement searchBar = driver.findElement(By.xpath("//*[@id='lst-ib']"));
searchBar.sendKeys("Liverpool");
WebElement clickSearch = driver.findElement(By.name("btnK"));
clickSearch.click();
WebElement newsButton = driver.findElement(By.xpath("//*[@id='hdtb-msb-vis']/div[2]/a"));
newsButton.click();
java.util.List<WebElement> links = driver.findElements(By.tagName("a"));
System.out.println(links.size());
FileWriter file = new FileWriter("/Users/lekharaj/Desktop/LFC.txt");
BufferedWriter b = new BufferedWriter(file);
for(int i=0;i<links.size();i++){
String text = links.get(i).getAttribute("href");
System.out.println("\n"+text);
b.write(text);
b.newLine();
b.flush();
}
}