Я получил этот код java и по какой-то причине компилятор вытащил ошибку на writer.println(linestr);
; Ошибка: (51, 13) Java: недостижимо заявлениеJava: недостижимое утверждение для writer.println()?
String linestr ="";
int row = 1, col = 1;
PrintWriter writer = new PrintWriter("C:\\Users\\User\\Selenium\\scrapjv\\output\\out.txt", "UTF-8");
while(isElementPresent(By.xpath("//div[@id='quotes_content_left_pnlAJAX']/table/tbody/tr[" + row + "]"))) {
for (col = 1; ; col++) {
linestr = linestr + driver.findElement(By.xpath("//div[@id='quotes_content_left_pnlAJAX']/table/tbody/tr[" + row + "]/td[" + col + "]")).getText() + ",";
}
writer.println(linestr);
row++;
}
writer.close();
Я просто хочу, чтобы преобразовать вкладку HTML в формат CSV с ,
разделителем столбцов и \n
для строк. Вы понимаете, что плохо с моим кодом? И кстати, может быть, вы знаете какую-то удобную библиотеку для быстрого преобразования html-таблицы в csv?
Комментарий линии. Ошибка изменилась - что это? Теперь обобщите ошибку (и заголовок). – user2864740